summaryrefslogtreecommitdiff
path: root/ishtar_common
diff options
context:
space:
mode:
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
commiteba6f89f2907a4bd3a843644a79e5c2a40f26428 (patch)
treebb9c93261e7e25ce71a528aa9fd7f1d89686859f /ishtar_common
parent3a2ca1ba7ced820fe4234d35bad26477a4b6bc94 (diff)
downloadIshtar-eba6f89f2907a4bd3a843644a79e5c2a40f26428.tar.bz2
Ishtar-eba6f89f2907a4bd3a843644a79e5c2a40f26428.zip
Fix tips to not break database init
Diffstat (limited to 'ishtar_common')
-rw-r--r--ishtar_common/models.py35
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")