Skip to content

Commit 1f5b1e0

Browse files
fix: Make infer dummy entity join key idempotent (feast-dev#3115)
fix: Infer dummy entity join key once Signed-off-by: Miles Adkins <miles.adkins@snowflake.com> Signed-off-by: Miles Adkins <miles.adkins@snowflake.com>
1 parent eaaa872 commit 1f5b1e0

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

sdk/python/feast/inference.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,11 @@ def update_feature_views_with_inferred_features_and_entities(
156156
)
157157

158158
# Infer a dummy entity column for entityless feature views.
159-
if len(fv.entities) == 1 and fv.entities[0] == DUMMY_ENTITY_NAME:
159+
if (
160+
len(fv.entities) == 1
161+
and fv.entities[0] == DUMMY_ENTITY_NAME
162+
and not fv.entity_columns
163+
):
160164
fv.entity_columns.append(Field(name=DUMMY_ENTITY_ID, dtype=String))
161165

162166
# Run inference for entity columns if there are fewer entity fields than expected.

0 commit comments

Comments
 (0)