@@ -3439,7 +3439,7 @@ const StmtNode* EraseNode::erase(thread_db* tdbb, Request* request, WhichTrigger
34393439 if (localTableNumber.has_value ())
34403440 {
34413441 localTableRequest = request->getLocalTableRequest (localTableOuterDecl);
3442- localTable = localTableRequest ->getStatement ()->localTables [localTableNumber.value ()];
3442+ localTable = request ->getStatement ()->localTables [localTableNumber.value ()];
34433443
34443444 if (localTable->useLtt )
34453445 {
@@ -9137,7 +9137,7 @@ const StmtNode* ModifyNode::modify(thread_db* tdbb, Request* request, WhichTrigg
91379137
91389138 const auto localTableRequest = request->getLocalTableRequest (localTableOuterDecl);
91399139 const auto localTable = localTableNumber.has_value () ?
9140- localTableRequest ->getStatement ()->localTables [localTableNumber.value ()] : nullptr ;
9140+ request ->getStatement ()->localTables [localTableNumber.value ()] : nullptr ;
91419141
91429142 if (localTable && localTable->useLtt )
91439143 {
@@ -10343,7 +10343,7 @@ const StmtNode* StoreNode::store(thread_db* tdbb, Request* request, WhichTrigger
1034310343 const auto localTableRequest = request->getLocalTableRequest (
1034410344 localTableSource && localTableSource->outerDecl );
1034510345 const auto localTable = localTableSource ?
10346- localTableRequest ->getStatement ()->localTables [localTableSource->tableNumber ] :
10346+ request ->getStatement ()->localTables [localTableSource->tableNumber ] :
1034710347 nullptr ;
1034810348 const auto localTableImpure = localTable && !localTable->useLtt ?
1034910349 localTable->getImpure (tdbb, localTableRequest) : nullptr ;
0 commit comments