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 <[email protected]> --- layerindex/views.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/layerindex/views.py b/layerindex/views.py index eaeb5c3..1661cb3 100644 --- a/layerindex/views.py +++ b/layerindex/views.py @@ -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) -- 2.7.4 -- _______________________________________________ yocto mailing list [email protected] https://lists.yoctoproject.org/listinfo/yocto
