Browse Source

Fix bug when author of task is not saved.

Add to settings DEBUG directive.
devel
bashmak 8 years ago
parent
commit
18da20c77e
  1. 3
      djing/settings.py
  2. 4
      taskapp/views.py

3
djing/settings.py

@ -154,8 +154,9 @@ if DEBUG:
# Example output: 16 september 2018
DATE_FORMAT = 'd E Y'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
MEDIA_URL = '/media/'
if DEBUG:
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
DEFAULT_PICTURE = '/static/img/user_ava.gif'
AUTH_USER_MODEL = 'accounts_app.UserProfile'

4
taskapp/views.py

@ -137,7 +137,9 @@ class TaskUpdateView(UpdateView):
def form_valid(self, form):
try:
self.object = form.save()
self.object = form.save(commit=False)
self.object.author = self.request.user
self.object.save()
task_id = safe_int(self.kwargs.get('task_id', 0))
if task_id == 0:
log_text = _('Task has successfully created')

Loading…
Cancel
Save