- Timestamp:
- 7 Jan 2015, 09:20:45 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.ikoba/trunk/src/waeup/ikoba/documents/browser.py
r12408 r12413 135 135 document = createObject('waeup.%s' % doctype) 136 136 self.applyData(document, **data) 137 self.context.addDocument(document) 137 try: 138 self.context.addDocument(document) 139 except KeyError: 140 self.flash(_('The id chosen already exists.'), 141 type='danger') 142 return 138 143 doctype = getUtility(IDocumentsUtils).SELECTABLE_DOCTYPES_DICT[doctype] 139 144 self.flash(_('${a} added.', mapping = {'a': doctype})) … … 141 146 self.context.__parent__.logger.info( 142 147 '%s - added: %s %s' % (ob_class, doctype, document.document_id)) 143 self.redirect(self.url(self.context, u'manage')) 148 self.redirect(self.url(self.context) + 149 '/%s/manage' % document.document_id) 144 150 return 145 151
Note: See TracChangeset for help on using the changeset viewer.