File tree Expand file tree Collapse file tree 3 files changed +5
-4
lines changed
Expand file tree Collapse file tree 3 files changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -49,7 +49,7 @@ class MultivariateFeatureStateValueModel(typing.TypedDict):
4949
5050class FeatureStateModel (typing .TypedDict ):
5151 enabled : bool
52- feature_segment : NotRequired [FeatureSegmentModel ]
52+ feature_segment : NotRequired [typing . Optional [ FeatureSegmentModel ] ]
5353 feature_state_value : object
5454 feature : FeatureModel
5555 featurestate_uuid : str
Original file line number Diff line number Diff line change @@ -267,7 +267,7 @@ def _map_environment_document_feature_states_to_feature_contexts(
267267 for multivariate_feature_state_value in multivariate_feature_state_values
268268 ]
269269
270- if " feature_segment" in feature_state :
271- feature_context ["priority" ] = feature_state [ " feature_segment" ] ["priority" ]
270+ if feature_segment := feature_state . get ( "feature_segment" ) :
271+ feature_context ["priority" ] = feature_segment ["priority" ]
272272
273273 yield feature_context
Original file line number Diff line number Diff line change 5151 "id" : 1
5252 },
5353 "segment_id" : null ,
54- "enabled" : true
54+ "enabled" : true ,
55+ "feature_segment" : null
5556 }
5657 ],
5758 "updated_at" : " 2023-07-14 16:12:00.000000" ,
You can’t perform that action at this time.
0 commit comments