--- a/app/soc/views/models/base.py Tue Nov 04 14:09:37 2008 +0000
+++ b/app/soc/views/models/base.py Tue Nov 04 20:06:36 2008 +0000
@@ -191,6 +191,9 @@
fields = self.collectCleanedFields(form)
+ # get the old_suffix before editing
+ old_suffix = self._logic.getKeySuffix(entity)
+
self._editPost(request, entity, fields)
key_fields = self._logic.getKeyFieldsFromDict(fields)
@@ -205,7 +208,7 @@
# redirect to (possibly new) location of the entity
# (causes 'Profile saved' message to be displayed)
return helper.responses.redirectToChangedSuffix(
- request, suffix, suffix,
+ request, old_suffix, suffix,
params=params)
def editGet(self, request, entity, context):