diff -r 8a7110ad3d82 -r 92c17629af0e app/soc/views/models/base.py --- 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):