File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3003,7 +3003,11 @@ def _doc_feature(x):
30033003 online_features_response = online_features_response ,
30043004 data = requested_features_data ,
30053005 )
3006- return OnlineResponse (online_features_response )
3006+ feature_types = {
3007+ f .name : f .dtype .to_value_type ()
3008+ for f in requested_feature_view .features
3009+ }
3010+ return OnlineResponse (online_features_response , feature_types = feature_types )
30073011
30083012 def retrieve_online_documents_v2 (
30093013 self ,
@@ -3293,7 +3297,12 @@ def _retrieve_from_online_store_v2(
32933297 online_features_response .metadata .feature_names .val .extend (
32943298 features_to_request
32953299 )
3296- return OnlineResponse (online_features_response )
3300+ feature_types = {
3301+ f .name : f .dtype .to_value_type () for f in table .features
3302+ }
3303+ return OnlineResponse (
3304+ online_features_response , feature_types = feature_types
3305+ )
32973306
32983307 table_entity_values , idxs , output_len = utils ._get_unique_entities_from_values (
32993308 entity_key_dict ,
@@ -3316,7 +3325,10 @@ def _retrieve_from_online_store_v2(
33163325 data = entity_key_dict ,
33173326 )
33183327
3319- return OnlineResponse (online_features_response )
3328+ feature_types = {
3329+ f .name : f .dtype .to_value_type () for f in table .features
3330+ }
3331+ return OnlineResponse (online_features_response , feature_types = feature_types )
33203332
33213333 def serve (
33223334 self ,
You can’t perform that action at this time.
0 commit comments