@@ -625,7 +625,7 @@ def parse_member_metadata(cls, metadata):
625625 user_data = metadata .user_data
626626 if not user_data :
627627 return StickyAssignorMemberMetadataV1 (
628- partitions = [], generation = cls .DEFAULT_GENERATION_ID , subscription = metadata .subscription
628+ partitions = [], generation = cls .DEFAULT_GENERATION_ID , subscription = metadata .topics
629629 )
630630
631631 try :
@@ -634,15 +634,15 @@ def parse_member_metadata(cls, metadata):
634634 # ignore the consumer's previous assignment if it cannot be parsed
635635 log .error ("Could not parse member data" , e ) # pylint: disable=logging-too-many-args
636636 return StickyAssignorMemberMetadataV1 (
637- partitions = [], generation = cls .DEFAULT_GENERATION_ID , subscription = metadata .subscription
637+ partitions = [], generation = cls .DEFAULT_GENERATION_ID , subscription = metadata .topics
638638 )
639639
640640 member_partitions = []
641641 for topic , partitions in decoded_user_data .previous_assignment : # pylint: disable=no-member
642642 member_partitions .extend ([TopicPartition (topic , partition ) for partition in partitions ])
643643 return StickyAssignorMemberMetadataV1 (
644644 # pylint: disable=no-member
645- partitions = member_partitions , generation = decoded_user_data .generation , subscription = metadata .subscription
645+ partitions = member_partitions , generation = decoded_user_data .generation , subscription = metadata .topics
646646 )
647647
648648 @classmethod
0 commit comments