diff --git a/ydb/core/kqp/compile_service/kqp_compile_service.cpp b/ydb/core/kqp/compile_service/kqp_compile_service.cpp index 580105c3e9a0..0e622c80f8ed 100644 --- a/ydb/core/kqp/compile_service/kqp_compile_service.cpp +++ b/ydb/core/kqp/compile_service/kqp_compile_service.cpp @@ -774,7 +774,11 @@ class TKqpCompileService : public TActorBootstrapped { : (TableServiceConfig.GetEnableAstCache() && !request.QueryAst) ? ECompileActorAction::PARSE : ECompileActorAction::COMPILE); - TKqpCompileRequest compileRequest(ev->Sender, request.Uid, request.Query ? *request.Query : *compileResult->Query, + auto query = request.Query ? *request.Query : *compileResult->Query; + if (compileResult) { + query.UserSid = compileResult->Query->UserSid; + } + TKqpCompileRequest compileRequest(ev->Sender, request.Uid, query, compileSettings, request.UserToken, dbCounters, request.GUCSettings, request.ApplicationName, ev->Cookie, std::move(ev->Get()->IntrestedInResult), ev->Get()->UserRequestContext,