diff --git a/connect/api/v1/organization/serializers.py b/connect/api/v1/organization/serializers.py index aa7bdcdf..72ce6187 100644 --- a/connect/api/v1/organization/serializers.py +++ b/connect/api/v1/organization/serializers.py @@ -242,7 +242,8 @@ def get_authorization(self, obj): def get_show_chat_help(self, obj): if obj.config.get("show_chat_help"): return True - return obj.authorizations.order_by("created_at").first().user.number_people == 4 + user = obj.authorizations.order_by("created_at").first().user + return user.number_people == 4 or user.company_segment in ['E-commerce', 'Comercio electrónico'] class OrganizationAuthorizationSerializer(serializers.ModelSerializer): diff --git a/connect/api/v2/organizations/serializers.py b/connect/api/v2/organizations/serializers.py index 7b46fdaa..cabf22c0 100644 --- a/connect/api/v2/organizations/serializers.py +++ b/connect/api/v2/organizations/serializers.py @@ -153,7 +153,8 @@ def publish_create_org_message(self, instance: Organization, user: User): def get_show_chat_help(self, obj): if obj.config.get("show_chat_help"): return True - return obj.authorizations.order_by("created_at").first().user.number_people == 4 + user = obj.authorizations.order_by("created_at").first().user + return user.number_people == 4 or user.company_segment in ['E-commerce', 'Comercio electrónico'] class PendingAuthorizationOrganizationSerializer(serializers.ModelSerializer):