summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--archaeological_finds/models_finds.py1
-rw-r--r--ishtar_common/models_common.py2
2 files changed, 3 insertions, 0 deletions
diff --git a/archaeological_finds/models_finds.py b/archaeological_finds/models_finds.py
index 066bdb239..152e572f9 100644
--- a/archaeological_finds/models_finds.py
+++ b/archaeological_finds/models_finds.py
@@ -341,6 +341,7 @@ class BaseFind(BulkUpdatedItem, BaseHistorizedItem, GeoItem,
history = HistoricalRecords()
RELATED_POST_PROCESS = ['find']
CACHED_LABELS = ['cache_short_id', 'cache_complete_id']
+ CACHED_COMPLETE_ID = "cache_complete_id"
PARENT_SEARCH_VECTORS = ['context_record']
BASE_SEARCH_VECTORS = [
SearchVectorConfig("label"),
diff --git a/ishtar_common/models_common.py b/ishtar_common/models_common.py
index 0d7a5a686..e5bafdcd5 100644
--- a/ishtar_common/models_common.py
+++ b/ishtar_common/models_common.py
@@ -2801,6 +2801,8 @@ class CompleteIdentifierItem(models.Model, ImageContainerModel):
cached_label_key = 'cached_label'
if getattr(self, 'GEO_LABEL', None):
cached_label_key = getattr(self, 'GEO_LABEL', None)
+ if hasattr(self, "CACHED_COMPLETE_ID"):
+ cached_label_key = self.CACHED_COMPLETE_ID
complete_identifier = getattr(self, cached_label_key)
return complete_identifier