From 24206693f94e17601fc33d91bf04bcebe6b4f0c2 Mon Sep 17 00:00:00 2001 From: helmutm Date: Tue, 30 Oct 2007 09:18:19 +0000 Subject: [PATCH] bug fix for service registration git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@2130 fd906abe-77d9-0310-91a1-e0d9ade77398 --- organize/browser/service.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/organize/browser/service.py b/organize/browser/service.py index f2c6be3..1855a0d 100644 --- a/organize/browser/service.py +++ b/organize/browser/service.py @@ -260,6 +260,9 @@ class ServiceView(BaseView): regs.validate(clientName, [self.context], [number]) if regs.severity > 0: return True + if newClient: + clientName = manager.addClient(client) + self.setClientName(clientName) if 'submit_register' in form and number > 0: regs.register([self.context], numbers=[number]) self.showCheckoutButton = True @@ -268,9 +271,6 @@ class ServiceView(BaseView): number = 0 elif 'submit_checkout' in form: nextUrl = self.getSchemaUrl() - if newClient: - clientName = manager.addClient(client) - self.setClientName(clientName) if nextUrl: self.request.response.redirect(nextUrl) return False