[#1355] Fehler bei Angabe zur Einverständniserklärung beim neuanlegen einer Fallakte

Date:
2010-04-06 14:36
Priority:
3
State:
Closed
Submitted by:
Bernhard Herzog (bh)
Assigned to:
Katharina Schütze (katharina)
Web-Browser:
none
Hardware:
none
Product:
none
Operating System:
none
Component:
none
Version:
none
Severity:
none
Resolution:
Fixed
URL:
Summary:
Fehler bei Angabe zur Einverständniserklärung beim neuanlegen einer Fallakte

Detailed description
In JMD, SVN r2278:

Reproduzieren:
Seite "Neue Fallakte anlegen" aufrufen, Name und Vorname eintragen und dann den "Fallakte anlegen" Button drücken. Man kommt zu /case/newAction, was einen Hinweisdialog darstellt ("Fehlende Angabe zur Einverständniserklärung") weil die Angabe zur Einverständniserklärung noch nicht eingetragen wurde. Geht man hier auf "Eine Erklärung liegt vor" kommt es zu folgendem Traceback:

File "/powerhome/bh/project/mpuls/work/refactor/wasko-refactor/mpulsweb/lib/security.py", line 267, in validate
return func(self, *args, **kwargs)
File "/powerhome/bh/project/mpuls/work/refactor/wasko-refactor/mpulsweb/controllers/privacy.py", line 85, in accept
return render('privacy/dialogs/confirm.mako')
File "/vol1/home/bh/install/ix86-debian-5.0/python-2.5-mpuls/lib/python2.5/site-packages/Pylons-0.9.7-py2.5.egg/pylons/templating.py", line 274, in render_mako
cache_type=cache_type, cache_expire=cache_expire)
File "/vol1/home/bh/install/ix86-debian-5.0/python-2.5-mpuls/lib/python2.5/site-packages/Pylons-0.9.7-py2.5.egg/pylons/templating.py", line 249, in cached_template
return render_func()
File "/vol1/home/bh/install/ix86-debian-5.0/python-2.5-mpuls/lib/python2.5/site-packages/Pylons-0.9.7-py2.5.egg/pylons/templating.py", line 271, in render_template
return literal(template.render_unicode(**globs))
File "/vol1/home/bh/install/ix86-debian-5.0/python-2.5-mpuls/lib/python2.5/site-packages/Mako-0.2.5-py2.5.egg/mako/template.py", line 138, in render_unicode
return runtime._render(self, self.callable_, args, data, as_unicode=True)
File "/vol1/home/bh/install/ix86-debian-5.0/python-2.5-mpuls/lib/python2.5/site-packages/Mako-0.2.5-py2.5.egg/mako/runtime.py", line 364, in _render
_render_context(template, callable_, context, *args, **_kwargs_for_callable(callable_, data))
File "/vol1/home/bh/install/ix86-debian-5.0/python-2.5-mpuls/lib/python2.5/site-packages/Mako-0.2.5-py2.5.egg/mako/runtime.py", line 381, in _render_context
_exec_template(inherit, lclcontext, args=args, kwargs=kwargs)
File "/vol1/home/bh/install/ix86-debian-5.0/python-2.5-mpuls/lib/python2.5/site-packages/Mako-0.2.5-py2.5.egg/mako/runtime.py", line 405, in _exec_template
result = template.error_handler(context, error)
File "/vol1/home/bh/install/ix86-debian-5.0/python-2.5-mpuls/lib/python2.5/site-packages/Mako-0.2.5-py2.5.egg/mako/runtime.py", line 397, in _exec_template
callable_(context, *args, **kwargs)
File "/powerhome/bh/project/mpuls/work/refactor/wasko-refactor/data/templates/base.mako.py", line 61, in render_body
__M_writer(escape(next.body()))
File "/vol1/home/bh/install/ix86-debian-5.0/python-2.5-mpuls/lib/python2.5/site-packages/Mako-0.2.5-py2.5.egg/mako/runtime.py", line 255, in <lambda>
return lambda *args, **kwargs:callable_(self.context, *args, **kwargs)
File "/powerhome/bh/project/mpuls/work/refactor/wasko-refactor/data/templates/main.mako.py", line 82, in render_body
__M_writer(escape(self.buildPrivacyfield()))
File "/vol1/home/bh/install/ix86-debian-5.0/python-2.5-mpuls/lib/python2.5/site-packages/Mako-0.2.5-py2.5.egg/mako/runtime.py", line 255, in <lambda>
return lambda *args, **kwargs:callable_(self.context, *args, **kwargs)
File "/powerhome/bh/project/mpuls/work/refactor/wasko-refactor/data/templates/casemanagement/main.mako.py", line 214, in render_buildPrivacyfield
if session.get('case').getState().getState() not in (4,5):


Hier evaluiert session.get('case').getState() zu None.
Message  ↓
Date: 2010-04-21 16:14
Sender: Katharina Schütze

getestet auf r2457
beim Anlegen von Fallakten kommt es zu keinen Tracebackmeldungen mehr

Date: 2010-04-19 10:55
Sender: Torsten Irländer

Alexander testete dies mit einer aktuellen Version in der der Fehler aif dem Preview noch enthalten ist. Ich kann den Fehler derzeit nicht reproduzieren.

Date: 2010-04-14 12:55
Sender: Torsten Irländer

Revision 2344

Das Setzen der Einverständniserklärung sollte nun direkt möglich sein.

No related tasks

No attached documents

Field Old Value Date By
status_idOpen2010-04-21 16:14Katharina Schütze
close_date2010-04-21 16:142010-04-21 16:14Katharina Schütze
assigned_totorsten2010-04-14 12:55Torsten Irländer
ResolutionAccepted As Bug2010-04-14 12:55Torsten Irländer
assigned_tonone2010-04-14 08:23Torsten Irländer
ResolutionNone2010-04-14 08:23Torsten Irländer