diff --git a/src/backend/distributed/executor/executor_util_tasks.c b/src/backend/distributed/executor/executor_util_tasks.c index 6a3eec8fc..e0cba65d1 100644 --- a/src/backend/distributed/executor/executor_util_tasks.c +++ b/src/backend/distributed/executor/executor_util_tasks.c @@ -80,7 +80,7 @@ TaskListRequiresRollback(List *taskList) if (ReadOnlyTask(task->taskType)) { - return SelectOpensTransactionBlock && + return SelectOpensTransactionBlock || IsTransactionBlock(); }