diff --git a/frontend/views/clients.py b/frontend/views/clients.py index ee222fc..fcb020a 100644 --- a/frontend/views/clients.py +++ b/frontend/views/clients.py @@ -42,5 +42,13 @@ class ClientCreateView(TimeoutMixin, TitleMixin, CreateView): def get_object(self, queryset=None): return get_object_or_404(Client, owner=self.request.user, client_id=self.kwargs["pk"]) + def form_valid(self, form): + self.object = form.save(commit=False) + + self.object.owner = self.request.user + self.object.save() + + return super().form_valid(form) + def get_success_url(self): return reverse_lazy("frontend:client_edit", args=(self.object.client_id,)) \ No newline at end of file