Skip to content

Commit

Permalink
bugfix: reset form state on error
Browse files Browse the repository at this point in the history
  • Loading branch information
lgessler committed Jan 2, 2024
1 parent 0be1822 commit b10fc38
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
1 change: 1 addition & 0 deletions src/main/glam/client/ui/common/forms.cljs
Original file line number Diff line number Diff line change
Expand Up @@ -301,6 +301,7 @@
save-mutation (-> FormClass c/component-options ::save-mutation)
message (some-> event-data ::uism/mutation-result :body (get save-mutation) :server/message)]
(log/info "edit form: save failed")
(c/transact! SPA [(fs/reset-form! {:form-ident (::uism/source-actor-ident env)})])
(snack/message! {:message (if message message "Error occurred, save has failed.")
:severity "error"})
(-> env
Expand Down
3 changes: 1 addition & 2 deletions src/main/glam/client/ui/document/settings.cljs
Original file line number Diff line number Diff line change
Expand Up @@ -54,8 +54,7 @@
(dom/form
{:onSubmit (fn [e]
(.preventDefault e)
(uism/trigger! this ::settings :event/save)
(c/transact! this [(fs/clear-complete! {:entity-ident [:document/id id]})]))}
(uism/trigger! this ::settings :event/save))}
(mui/vertical-grid
{:spacing 2}
(forms/text-input-with-label this :document/name "Name" "Must have 1 to 80 characters"
Expand Down

0 comments on commit b10fc38

Please sign in to comment.