We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a5797a1 commit ce5487eCopy full SHA for ce5487e
sqlglot/optimizer/scope.py
@@ -485,8 +485,9 @@ def is_correlated_subquery(self):
485
486
def rename_source(self, old_name, new_name):
487
"""Rename a source in this scope"""
488
- columns = self.sources.pop(old_name or "", [])
489
- self.sources[new_name] = columns
+ old_name = old_name or ""
+ if old_name in self.sources:
490
+ self.sources[new_name] = self.sources.pop(old_name)
491
492
def add_source(self, name, source):
493
"""Add a source to this scope"""
0 commit comments