diff options
| author | Étienne Loks <etienne.loks@iggdrasil.net> | 2026-04-07 21:32:32 +0200 |
|---|---|---|
| committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2026-04-07 21:32:32 +0200 |
| commit | 22896b4525fd218d828db01dcd28439dc1a56dc9 (patch) | |
| tree | 94ced75355ea5a84c07151f38b5a28b51a901456 | |
| parent | 47df3aeec4c2e84d6219c81471956c6e6055506e (diff) | |
| download | Ishtar-22896b4525fd218d828db01dcd28439dc1a56dc9.tar.bz2 Ishtar-22896b4525fd218d828db01dcd28439dc1a56dc9.zip | |
⚡ hierarchical type: improve full label fix TO MERGE
| -rw-r--r-- | ishtar_common/models_common.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/ishtar_common/models_common.py b/ishtar_common/models_common.py index d10c04d38..5b8afc923 100644 --- a/ishtar_common/models_common.py +++ b/ishtar_common/models_common.py @@ -803,11 +803,11 @@ class HierarchicalType(GeneralType): has_full_label = True def full_label(self): - return " > ".join(reversed(self.get_up_label_hierarchy())) + return " > ".join(reversed(self.get_label_hierarchy())) - def _get_up_label_hierarchy(self, labels, pk, parents): + def _get_label_hierarchy(self, labels, pk, parents): if not pk or pk in parents: - return + return labels parents.add(pk) q = self.__class__.objects.filter(pk=pk) label, parent_id = q.values_list("label", "parent_id").all()[0] @@ -815,7 +815,7 @@ class HierarchicalType(GeneralType): self._get_label_hierarchy(labels, parent_id, parents) return labels - def get_label_up_hierarchy(self): + def get_label_hierarchy(self): """ Get every upward labels of the hierarchy for full label or cached hierarchical search. |
