equal
deleted
inserted
replaced
134 path, params = self._after_deletion_path |
134 path, params = self._after_deletion_path |
135 params = dict(params) # params given as tuple |
135 params = dict(params) # params given as tuple |
136 params.update(newparams) |
136 params.update(newparams) |
137 newparams = params |
137 newparams = params |
138 elif self._edited_entity: |
138 elif self._edited_entity: |
|
139 # clear caches in case some attribute participating to the rest path |
|
140 # has been modified |
|
141 self._edited_entity.clear_all_caches() |
139 path = self._edited_entity.rest_path() |
142 path = self._edited_entity.rest_path() |
140 else: |
143 else: |
141 path = 'view' |
144 path = 'view' |
142 url = self._cw.build_url(path, **newparams) |
145 url = self._cw.build_url(path, **newparams) |
143 url = append_url_params(url, self._cw.form.get('__redirectparams')) |
146 url = append_url_params(url, self._cw.form.get('__redirectparams')) |