FIX #33 by set user before save the image

pull/35/head
JensDiemer 2020-12-20 18:47:05 +01:00
rodzic b3620806c7
commit 7ace3018c6
1 zmienionych plików z 9 dodań i 0 usunięć

Wyświetl plik

@ -26,6 +26,15 @@ class BaseUserOnlyModelForm(forms.ModelForm):
formfield.queryset = queryset.filter(user=user) formfield.queryset = queryset.filter(user=user)
def save(self, commit=True):
instance = super().save(commit=False)
if instance.user_id is None:
user = get_request_dict()['user'] # get current user via threading.local()
instance.user_id = user.pk
instance.save()
return instance
class ItemModelModelForm(BaseUserOnlyModelForm): class ItemModelModelForm(BaseUserOnlyModelForm):
pass pass