aboutsummaryrefslogtreecommitdiff
path: root/src/resolve.c
diff options
context:
space:
mode:
authordan <dan@noemail.net>2020-04-03 11:52:59 +0000
committerdan <dan@noemail.net>2020-04-03 11:52:59 +0000
commit4db7ab53f9c30e2e22731ace93ab6b18eef6c4ae (patch)
tree64d3bf734f4ba1d455322d7167c8cf60d9e97de8 /src/resolve.c
parentfb99e388ec7f30fe43e4878236e3695ff24ae58d (diff)
downloadsqlite-4db7ab53f9c30e2e22731ace93ab6b18eef6c4ae.tar.gz
sqlite-4db7ab53f9c30e2e22731ace93ab6b18eef6c4ae.zip
Do not suppress errors when resolving references in an ORDER BY clause belonging to a compound SELECT within a view or trigger within ALTER TABLE. Fix for ticket [a10a14e9b4ba2].
FossilOrigin-Name: 684293882c302600e112cf52553c19d84fdb31663d96e5dd7f8ac17dda00a026
Diffstat (limited to 'src/resolve.c')
-rw-r--r--src/resolve.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/resolve.c b/src/resolve.c
index e90e8a768..90dde1055 100644
--- a/src/resolve.c
+++ b/src/resolve.c
@@ -1193,7 +1193,7 @@ static int resolveOrderByTermToExprList(
nc.nErr = 0;
db = pParse->db;
savedSuppErr = db->suppressErr;
- db->suppressErr = 1;
+ if( IN_RENAME_OBJECT==0 ) db->suppressErr = 1;
rc = sqlite3ResolveExprNames(&nc, pE);
db->suppressErr = savedSuppErr;
if( rc ) return 0;