From 5e70cb55ce6cd95a0185339bb6fa36bc2337c1a2 Mon Sep 17 00:00:00 2001 From: helmutm Date: Sat, 3 Nov 2007 12:30:47 +0000 Subject: [PATCH] versioning bug fix git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@2141 fd906abe-77d9-0310-91a1-e0d9ade77398 --- browser/form.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/browser/form.py b/browser/form.py index ba20e33..37b6496 100644 --- a/browser/form.py +++ b/browser/form.py @@ -291,7 +291,8 @@ class EditObject(FormController): if obj != target: # make sure new version is used by the view self.view.virtualTargetObject = obj - self.request.annotations['loops.view']['target'] = obj + viewAnnotations = self.request.annotations.setdefault('loops.view', {}) + viewAnnotations['target'] = obj self.object = obj formState = self.updateFields() # TODO: error handling