Fix multiple form and table issues
This commit is contained in:
@@ -138,11 +138,18 @@ def member_submit(request, *args, **kwargs):
|
||||
@permission_required('members.change_member', raise_exception=True)
|
||||
def member_update(request, *args, **kwargs):
|
||||
"""Update member information."""
|
||||
form = MemberForm(request.POST)
|
||||
if form.is_valid():
|
||||
id = request.POST['id']
|
||||
id = request.POST.get('id', None)
|
||||
logging.debug(id)
|
||||
if id is not None:
|
||||
member = Member.objects.get(id=id)
|
||||
form = MemberForm(request.POST, instance=member)
|
||||
else:
|
||||
return render(request,
|
||||
'error.html',
|
||||
{'error': _("Member missing 'id' field.")})
|
||||
logging.debug(member)
|
||||
|
||||
form = MemberForm(request.POST, instance=member)
|
||||
if form.is_valid():
|
||||
form.save()
|
||||
|
||||
logging.info(
|
||||
@@ -156,7 +163,7 @@ def member_update(request, *args, **kwargs):
|
||||
return render(
|
||||
request,
|
||||
'error.html',
|
||||
{'error': _('Could not update member object')})
|
||||
{'error': form.errors})
|
||||
|
||||
|
||||
@ensure_csrf_cookie
|
||||
|
||||
Reference in New Issue
Block a user