diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2020-04-29 18:36:05 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2020-07-01 18:02:28 +0200 |
commit | eba6f89f2907a4bd3a843644a79e5c2a40f26428 (patch) | |
tree | bb9c93261e7e25ce71a528aa9fd7f1d89686859f /ishtar_common | |
parent | 3a2ca1ba7ced820fe4234d35bad26477a4b6bc94 (diff) | |
download | Ishtar-eba6f89f2907a4bd3a843644a79e5c2a40f26428.tar.bz2 Ishtar-eba6f89f2907a4bd3a843644a79e5c2a40f26428.zip |
Fix tips to not break database init
Diffstat (limited to 'ishtar_common')
-rw-r--r-- | ishtar_common/models.py | 35 |
1 files changed, 20 insertions, 15 deletions
diff --git a/ishtar_common/models.py b/ishtar_common/models.py index 3900611b6..0d99ad4db 100644 --- a/ishtar_common/models.py +++ b/ishtar_common/models.py @@ -4224,16 +4224,18 @@ class OrganizationType(GeneralType): def get_orga_planning_service_label(): - lbl = get_general_type_label(OrganizationType, "planning_service") - if lbl: - return lbl + if apps.ready: + lbl = get_general_type_label(OrganizationType, "planning_service") + if lbl: + return lbl return _("Error: planning_service type is missing") def get_orga_general_contractor_label(): - lbl = get_general_type_label(OrganizationType, "general_contractor") - if lbl: - return lbl + if apps.ready: + lbl = get_general_type_label(OrganizationType, "general_contractor") + if lbl: + return lbl return _("Error: general_contractor type is missing") @@ -4359,23 +4361,26 @@ person_type_pks_lazy = lazy(PersonType.get_or_create_pks, str) def get_sra_agent_label(): - lbl = get_general_type_label(PersonType, "sra_agent") - if lbl: - return lbl + if apps.ready: + lbl = get_general_type_label(PersonType, "sra_agent") + if lbl: + return lbl return _("Error: sra_agent type is missing") def get_general_contractor_label(): - lbl = get_general_type_label(PersonType, "general_contractor") - if lbl: - return lbl + if apps.ready: + lbl = get_general_type_label(PersonType, "general_contractor") + if lbl: + return lbl return _("Error: general_contractor type is missing") def get_responsible_planning_service_label(): - lbl = get_general_type_label(PersonType, "responsible_planning_service") - if lbl: - return lbl + if apps.ready: + lbl = get_general_type_label(PersonType, "responsible_planning_service") + if lbl: + return lbl return _("Error: responsible_planning_service type is missing") |