diff --git a/src/backend/distributed/commands/view.c b/src/backend/distributed/commands/view.c index 31bc66c42..2bf5fd99e 100644 --- a/src/backend/distributed/commands/view.c +++ b/src/backend/distributed/commands/view.c @@ -102,7 +102,11 @@ PostprocessViewStmt(Node *node, const char *queryString) if (errMsg != NULL) { - RaiseDeferredError(errMsg, WARNING); + if (HasAnyNodes()) + { + RaiseDeferredError(errMsg, WARNING); + } + return NIL; }