From ac2d34a83aa589bb0f36e51badf95d920ed421f7 Mon Sep 17 00:00:00 2001 From: Miles Adkins Date: Sat, 20 Aug 2022 08:54:31 -0500 Subject: [PATCH] fix: Infer dummy entity join key once Signed-off-by: Miles Adkins --- sdk/python/feast/inference.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/sdk/python/feast/inference.py b/sdk/python/feast/inference.py index eefc466bf2..84e8321c12 100644 --- a/sdk/python/feast/inference.py +++ b/sdk/python/feast/inference.py @@ -156,7 +156,11 @@ def update_feature_views_with_inferred_features_and_entities( ) # Infer a dummy entity column for entityless feature views. - if len(fv.entities) == 1 and fv.entities[0] == DUMMY_ENTITY_NAME: + if ( + len(fv.entities) == 1 + and fv.entities[0] == DUMMY_ENTITY_NAME + and not fv.entity_columns + ): fv.entity_columns.append(Field(name=DUMMY_ENTITY_ID, dtype=String)) # Run inference for entity columns if there are fewer entity fields than expected.