diff --git a/arches/app/models/models.py b/arches/app/models/models.py index ac0dafb655..c152cd6143 100644 --- a/arches/app/models/models.py +++ b/arches/app/models/models.py @@ -616,7 +616,8 @@ def save(self, *args, **kwargs): @classmethod def check(cls, **kwargs): errors = super().check(**kwargs) - errors.extend(cls._check_publication_in_every_language()) + if kwargs["databases"]: + errors.extend(cls._check_publication_in_every_language()) return errors @classmethod @@ -789,7 +790,8 @@ class Meta: @classmethod def check(cls, **kwargs): errors = super().check(**kwargs) - errors.extend(cls._check_root_node()) + if kwargs["databases"]: + errors.extend(cls._check_root_node()) return errors @classmethod