136 |
136 |
137 if user: |
137 if user: |
138 # is 'Profile saved' parameter present, but referrer was not ourself? |
138 # is 'Profile saved' parameter present, but referrer was not ourself? |
139 # (e.g. someone bookmarked the GET that followed the POST submit) |
139 # (e.g. someone bookmarked the GET that followed the POST submit) |
140 if (request.GET.get(SUBMIT_MSG_PARAM_NAME) |
140 if (request.GET.get(SUBMIT_MSG_PARAM_NAME) |
141 and (not response_helpers.isReferrerSelf(request, |
141 and (not request_helpers.isReferrerSelf(request, |
142 suffix=linkname))): |
142 suffix=linkname))): |
143 # redirect to aggressively remove 'Profile saved' query parameter |
143 # redirect to aggressively remove 'Profile saved' query parameter |
144 return http.HttpResponseRedirect(request.path) |
144 return http.HttpResponseRedirect(request.path) |
145 |
145 |
146 # referrer was us, so select which submit message to display |
146 # referrer was us, so select which submit message to display |
147 # (may display no message if ?s=0 parameter is not present) |
147 # (may display no message if ?s=0 parameter is not present) |
148 context['submit_message'] = ( |
148 context['submit_message'] = ( |
149 url_helpers.getSingleIndexedParamValue( |
149 request_helpers.getSingleIndexedParamValue( |
150 request, SUBMIT_MSG_PARAM_NAME, values=SUBMIT_MESSAGES)) |
150 request, SUBMIT_MSG_PARAM_NAME, values=SUBMIT_MESSAGES)) |
151 |
151 |
152 # populate form with the existing User entity |
152 # populate form with the existing User entity |
153 form = UserForm(instance=user) |
153 form = UserForm(instance=user) |
154 else: |
154 else: |