Bugfix: new FK objects not added to form correctly

dynamic-frontend
Pete Ley 3 months ago
parent 431332adcc
commit 6f318c1dd5

@ -0,0 +1,2 @@
alias de="docker exec -it dwgstatus-web-1"
alias pm="de python3 manage.py"

@ -23,17 +23,17 @@ admin.site.site_title = 'Drawing Status'
class SaveViewMixin:
def _response(self, request, obj):
if hasattr(obj, 'id'):
request.resolver_match.kwargs['object_id'] = obj.id
res = super().response_change(request, obj)
def response_change(self, request, obj):
if "_view" in request.POST:
return HttpResponseRedirect(obj.get_absolute_url())
else:
return res
return super().response_change(request, obj)
response_change = _response
response_add = _response
def response_add(self, request, obj):
if "_view" in request.POST:
return HttpResponseRedirect(obj.get_absolute_url())
else:
return super().response_add(request, obj)
class SubInline(admin.TabularInline):

Loading…
Cancel
Save