Fix allow_name_translation logic (#97701)

This commit is contained in:
amitfin 2023-08-04 13:51:04 +03:00 committed by GitHub
parent 80d0f32237
commit d78e39d568
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -61,8 +61,9 @@ def allow_name_translation(integration: Integration) -> bool:
"""Validate that the translation name is not the same as the integration name.""" """Validate that the translation name is not the same as the integration name."""
# Only enforce for core because custom integrations can't be # Only enforce for core because custom integrations can't be
# added to allow list. # added to allow list.
return integration.core and ( return (
integration.domain in ALLOW_NAME_TRANSLATION not integration.core
or integration.domain in ALLOW_NAME_TRANSLATION
or integration.quality_scale == "internal" or integration.quality_scale == "internal"
) )