diff options
Diffstat (limited to 'ishtar_common')
| -rw-r--r-- | ishtar_common/views.py | 3 | ||||
| -rw-r--r-- | ishtar_common/wizards.py | 2 | 
2 files changed, 3 insertions, 2 deletions
diff --git a/ishtar_common/views.py b/ishtar_common/views.py index d1faef9c0..c2bfd9bda 100644 --- a/ishtar_common/views.py +++ b/ishtar_common/views.py @@ -912,7 +912,8 @@ def get_item(model, func_name, default_name, extra_request_keys=[],                      keys = [keys]                  my_vals = []                  for k in keys: -                    if k in model.EXTRA_REQUEST_KEYS: +                    if hasattr(model, 'EXTRA_REQUEST_KEYS') \ +                            and k in model.EXTRA_REQUEST_KEYS:                          k = model.EXTRA_REQUEST_KEYS[k]                          if type(k) in (list, tuple):                              k = k[0] diff --git a/ishtar_common/wizards.py b/ishtar_common/wizards.py index d207286ab..8fe39b054 100644 --- a/ishtar_common/wizards.py +++ b/ishtar_common/wizards.py @@ -499,7 +499,7 @@ class Wizard(NamedUrlWizardView):                  obj.pre_save()              try:                  obj.full_clean() -            except ValidationError: +            except ValidationError as e:                  logger.warning(unicode(e))                  return self.render(form_list[-1])              for dependant_item in other_objs:  | 
