File tree 1 file changed +7
-5
lines changed
1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -760,11 +760,13 @@ void TViewerPipeClient::RedirectToDatabase(const TString& database) {
760
760
}
761
761
762
762
bool TViewerPipeClient::NeedToRedirect () {
763
- Direct |= !Event->Get ()->Request .GetHeader (" X-Forwarded-From-Node" ).empty (); // we're already forwarding
764
- Direct |= (Database == AppData ()->TenantName ) || Database.empty (); // we're already on the right node or don't use database filter
765
- if (Database && !Direct) {
766
- RedirectToDatabase (Database); // to find some dynamic node and redirect query there
767
- return true ;
763
+ if (Event) {
764
+ Direct |= !Event->Get ()->Request .GetHeader (" X-Forwarded-From-Node" ).empty (); // we're already forwarding
765
+ Direct |= (Database == AppData ()->TenantName ) || Database.empty (); // we're already on the right node or don't use database filter
766
+ if (Database && !Direct) {
767
+ RedirectToDatabase (Database); // to find some dynamic node and redirect query there
768
+ return true ;
769
+ }
768
770
}
769
771
return false ;
770
772
}
You can’t perform that action at this time.
0 commit comments