Skip to content

Commit ce5487e

Browse files
committed
fix: sources doesn't store columns, clean up this old code
1 parent a5797a1 commit ce5487e

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

sqlglot/optimizer/scope.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -485,8 +485,9 @@ def is_correlated_subquery(self):
485485

486486
def rename_source(self, old_name, new_name):
487487
"""Rename a source in this scope"""
488-
columns = self.sources.pop(old_name or "", [])
489-
self.sources[new_name] = columns
488+
old_name = old_name or ""
489+
if old_name in self.sources:
490+
self.sources[new_name] = self.sources.pop(old_name)
490491

491492
def add_source(self, name, source):
492493
"""Add a source to this scope"""

0 commit comments

Comments
 (0)