fix bad redirect url bug

This commit is contained in:
zandercymatics 2025-03-27 12:40:00 -06:00
parent 7e8aad82f0
commit accda363cb
No known key found for this signature in database
GPG key ID: FF4636ABEC9682B7

View file

@ -258,7 +258,6 @@ class PortfolioMemberEditView(DetailView, View):
def get(self, request, member_pk):
portfolio_permission = get_object_or_404(UserPortfolioPermission, pk=member_pk)
user = portfolio_permission.user
form = self.form_class(instance=portfolio_permission)
return render(
request,
@ -308,15 +307,17 @@ class PortfolioMemberEditView(DetailView, View):
form.save()
messages.success(self.request, "The member access and permission changes have been saved.")
return redirect("member", member_pk=member_pk) if not removing_admin_role_on_self else redirect("home")
return render(
request,
self.template_name,
{
"form": form,
"member": user, # Pass the user object again to the template
},
)
else:
return render(
request,
self.template_name,
{
"form": form,
"member": user,
"portfolio_permission": portfolio_permission,
"is_only_admin": request.user.is_only_admin_of_portfolio(portfolio_permission.portfolio),
},
)
def _handle_exceptions(self, exception):
"""Handle exceptions raised during the process."""