mirror of
git://git.yoctoproject.org/layerindex-web.git
synced 2025-07-19 12:49:01 +02:00
Redirect user to correct url after editing a layer
Before, if a user edited a layer's name, they would be redirected to a url utilizing the old name and then receive a 404 Page not found error. Now, the url utilizes the new name. Fixes [YOCTO #11932] Signed-off-by: Amanda Brindle <amanda.r.brindle@intel.com> Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
This commit is contained in:
parent
796722ca77
commit
432c9d408e
|
@ -186,6 +186,10 @@ def edit_layer_view(request, template_name, branch='master', slug=None):
|
|||
return HttpResponseRedirect(reverse('submit_layer_thanks'))
|
||||
messages.success(request, 'Layer %s saved successfully.' % layeritem.name)
|
||||
if return_url:
|
||||
if returnto == 'layer_review':
|
||||
return_url = reverse_lazy(returnto, args=(layeritem.name,))
|
||||
else:
|
||||
return_url = reverse_lazy(returnto, args=(branch, layeritem.name))
|
||||
return HttpResponseRedirect(return_url)
|
||||
else:
|
||||
form = EditLayerForm(request.user, layerbranch, instance=layeritem)
|
||||
|
|
Loading…
Reference in New Issue
Block a user