Skip to content

Commit ea4c758

Browse files
handle undefined keys
1 parent 6794987 commit ea4c758

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

airbyte/records.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -141,9 +141,15 @@ def __init__(
141141
# Store a map from all key versions (normalized and pretty-cased) to their normalized
142142
# version.
143143
self.quick_lookup = {
144-
key: self._normalizer.normalize(key)
145-
if self._normalize_keys
146-
else self.to_display_case(key)
144+
key: (
145+
"undefined"
146+
if not key
147+
else (
148+
self._normalizer.normalize(key)
149+
if self._normalize_keys
150+
else self.to_display_case(key)
151+
)
152+
)
147153
for key in set(self._expected_keys) | set(self._pretty_case_lookup.values())
148154
}
149155

0 commit comments

Comments
 (0)