@@ -488,7 +488,11 @@ def _from_generated(cls, generated: GeneratedConfigurationSnapshot) -> "Configur
488488 if generated .filters :
489489 for config_setting_filter in generated .filters :
490490 filters .append (
491- ConfigurationSettingsFilter (key = config_setting_filter .key , label = config_setting_filter .label )
491+ ConfigurationSettingsFilter (
492+ key = config_setting_filter .key ,
493+ label = config_setting_filter .label ,
494+ tags = config_setting_filter .tags ,
495+ )
492496 )
493497 snapshot = cls (
494498 filters = filters ,
@@ -519,7 +523,11 @@ def _from_deserialized(
519523 if deserialized .filters :
520524 for config_setting_filter in deserialized .filters :
521525 filters .append (
522- ConfigurationSettingsFilter (key = config_setting_filter .key , label = config_setting_filter .label )
526+ ConfigurationSettingsFilter (
527+ key = config_setting_filter .key ,
528+ label = config_setting_filter .label ,
529+ tags = config_setting_filter .tags ,
530+ )
523531 )
524532 snapshot = cls (
525533 filters = filters ,
@@ -540,7 +548,7 @@ def _from_deserialized(
540548 def _to_generated (self ) -> GeneratedConfigurationSnapshot :
541549 config_setting_filters = []
542550 for kv_filter in self .filters :
543- config_setting_filters .append (KeyValueFilter (key = kv_filter .key , label = kv_filter .label ))
551+ config_setting_filters .append (KeyValueFilter (key = kv_filter .key , label = kv_filter .label , tags = kv_filter . tags ))
544552 return GeneratedConfigurationSnapshot (
545553 filters = config_setting_filters ,
546554 composition_type = self .composition_type ,
0 commit comments