diff --git a/sdk/python/feast/feature_view.py b/sdk/python/feast/feature_view.py index e327d4f3114..0faa1a26274 100644 --- a/sdk/python/feast/feature_view.py +++ b/sdk/python/feast/feature_view.py @@ -381,10 +381,9 @@ def from_proto(cls, feature_view_proto: FeatureViewProto): owner=feature_view_proto.spec.owner, online=feature_view_proto.spec.online, ttl=( - None - if feature_view_proto.spec.ttl.seconds == 0 - and feature_view_proto.spec.ttl.nanos == 0 - else feature_view_proto.spec.ttl + timedelta(days=0) + if feature_view_proto.spec.ttl.ToNanoseconds() == 0 + else feature_view_proto.spec.ttl.ToTimedelta() ), batch_source=batch_source, stream_source=stream_source,