diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/alter.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/alter.c b/src/alter.c index ec1cf0e9f..3e2a5f1f0 100644 --- a/src/alter.c +++ b/src/alter.c @@ -1061,9 +1061,12 @@ static int renameResolveTrigger(Parse *pParse, const char *zDb){ db->aDb[sqlite3SchemaToIndex(db, pNew->pTabSchema)].zDbSName ); pParse->eTriggerOp = pNew->op; + if( pParse->pTriggerTab ){ + rc = sqlite3ViewGetColumnNames(pParse, pParse->pTriggerTab); + } /* Resolve symbols in WHEN clause */ - if( pNew->pWhen ){ + if( rc==SQLITE_OK && pNew->pWhen ){ rc = sqlite3ResolveExprNames(&sNC, pNew->pWhen); } |