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 @@ -266,7 +266,7 @@ def _map_environment_document_feature_states_to_feature_contexts(
266266 for multivariate_feature_state_value in multivariate_feature_state_values
267267 ]
268268
269- if " feature_segment" in feature_state :
270- feature_context ["priority" ] = feature_state [ " feature_segment" ] ["priority" ]
269+ if feature_segment := feature_state . get ( "feature_segment" ) :
270+ feature_context ["priority" ] = feature_segment ["priority" ]
271271
272272 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-14T16:12:00.000000Z" ,
You can’t perform that action at this time.
0 commit comments