summaryrefslogtreecommitdiff
path: root/ishtar_common
diff options
context:
space:
mode:
Diffstat (limited to 'ishtar_common')
-rw-r--r--ishtar_common/wizards.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/ishtar_common/wizards.py b/ishtar_common/wizards.py
index b1e0c7fd2..6209a16c3 100644
--- a/ishtar_common/wizards.py
+++ b/ishtar_common/wizards.py
@@ -1320,8 +1320,11 @@ class Wizard(IshtarWizard):
# manage through
through = False
if hasattr(related, 'through') and related.through:
- related_set_name = str(
- related.through.__name__ + '_set').lower()
+ if hasattr(c_form, "form_through_name"):
+ related_set_name = c_form.form_through_name
+ else:
+ related_set_name = str(
+ related.through.__name__ + '_set').lower()
if hasattr(obj, related_set_name):
through = True
related = getattr(obj, related_set_name)