summaryrefslogtreecommitdiff
path: root/ishtar_common
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2018-01-04 12:16:14 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2018-01-04 12:16:45 +0100
commitf458f61e9cc55a188ac87cfab5a1bb90a31b702f (patch)
treed3295520049aa2747ba001a464ff3b9819c25ffd /ishtar_common
parent29ba4a4051b2b1cb2177e89a995330f2784bf7ff (diff)
downloadIshtar-f458f61e9cc55a188ac87cfab5a1bb90a31b702f.tar.bz2
Ishtar-f458f61e9cc55a188ac87cfab5a1bb90a31b702f.zip
Custom form: warehouse forms
Diffstat (limited to 'ishtar_common')
-rw-r--r--ishtar_common/models.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/ishtar_common/models.py b/ishtar_common/models.py
index 626770011..4db445c41 100644
--- a/ishtar_common/models.py
+++ b/ishtar_common/models.py
@@ -23,6 +23,7 @@ Models description
from cStringIO import StringIO
import copy
import datetime
+import inspect
from PIL import Image
import logging
import os
@@ -1686,7 +1687,8 @@ class CustomForm(models.Model):
# not very clean... but do not treat inappropriate items
continue
form = getattr(app_form, form)
- if not issubclass(form, CustomForm) \
+ if not inspect.isclass(form) \
+ or not issubclass(form, CustomForm) \
or not getattr(form, 'form_slug', None):
continue
cls._register[form.form_slug] = form