Skip to content

Commit f6a8d34

Browse files
committed
TRIVIAL: gooddata-dbt - allow to override LDM ID part2
for grains and references
1 parent 9456201 commit f6a8d34

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

gooddata-dbt/gooddata_dbt/dbt/tables.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -298,7 +298,7 @@ def make_grain(self, table: DbtModelTable) -> List[Dict]:
298298
grain = []
299299
for column in table.columns.values():
300300
if self.is_primary_key(column):
301-
grain.append({"id": column.gooddata_ldm_id, "type": "attribute"})
301+
grain.append({"id": column.ldm_id, "type": "attribute"})
302302
return grain
303303

304304
# TODO - constraints are stored in special nodes
@@ -342,9 +342,9 @@ def make_references(self, table: DbtModelTable, role_playing_tables: Dict) -> Li
342342
if self.upper_case:
343343
referenced_object_name = referenced_object_name.upper()
344344
if referenced_object_name in role_playing_tables:
345-
referenced_object_id = f"{referenced_object_id}_{column.gooddata_ldm_id}"
345+
referenced_object_id = f"{referenced_object_id}_{column.ldm_id}"
346346
elif column.is_date():
347-
referenced_object_id = column.gooddata_ldm_id
347+
referenced_object_id = column.ldm_id
348348
if referenced_object_id is not None:
349349
references.append(
350350
{

0 commit comments

Comments
 (0)