diff options
author | Cefin <kevon@tuta.io> | 2021-10-26 14:13:23 +0200 |
---|---|---|
committer | Cefin <kevon@tuta.io> | 2021-10-26 14:13:23 +0200 |
commit | bc166dcfe47c021dd1c106b621a9f2206148d3ce (patch) | |
tree | 37d13b640ca169f69bbbc3d315d9c226b7aa3b5d /ishtar_common/admin.py | |
parent | 0046c0d9ee6b45f9a1602ba921769c965f310709 (diff) | |
download | Ishtar-bc166dcfe47c021dd1c106b621a9f2206148d3ce.tar.bz2 Ishtar-bc166dcfe47c021dd1c106b621a9f2206148d3ce.zip |
commit before review #4698
Diffstat (limited to 'ishtar_common/admin.py')
-rw-r--r-- | ishtar_common/admin.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/ishtar_common/admin.py b/ishtar_common/admin.py index d16b96ecd..80432caaa 100644 --- a/ishtar_common/admin.py +++ b/ishtar_common/admin.py @@ -400,11 +400,11 @@ class ChangeParentAdmin: selected = request.POST.getlist("_selected_action", []) items = {} choices = [] - #if hasattr(self.model, "parent"): - for pk in selected: - obj = self.model.objects.get(pk=pk) - choices.append((obj.pk, str(obj)))#HierarchicalType.full_label ??? - items[str(obj.pk)] = obj + # if hasattr(self.model, "parent"): + parents = self.model.objects.all().select_related("parent") + for obj in parents: + choices.append((obj, str(obj))) + items[str(obj)] = obj form = None if "apply" in request.POST: |