Skip to content

Commit

Permalink
leave try-store-normalized-hakemus out of transactions
Browse files Browse the repository at this point in the history
  • Loading branch information
wilbrt committed Jan 15, 2025
1 parent b453fc1 commit e6b65e0
Showing 1 changed file with 7 additions and 8 deletions.
15 changes: 7 additions & 8 deletions server/src/clojure/oph/va/hakija/handlers.clj
Original file line number Diff line number Diff line change
Expand Up @@ -194,8 +194,8 @@
officer-edit-authorized?))))

(defn on-hakemus-update [haku-id user-key base-version answers]
(with-tx (fn [tx]
(let [hakemus (va-db/get-locked-hakemus-version-for-update tx user-key base-version)
(with-tx
(fn [tx] (let [hakemus (va-db/get-locked-hakemus-version-for-update tx user-key base-version)
avustushaku (get-open-avustushaku-tx tx haku-id hakemus)
form-id (:form avustushaku)
form-submission-id (:form_submission_id hakemus)
Expand All @@ -216,11 +216,10 @@
(:register_number hakemus)
answers
budget-totals)]
(try-store-normalized-hakemus tx (:id hakemus) hakemus answers haku-id)
(with-tx (fn [tx] (try-store-normalized-hakemus tx (:id hakemus) hakemus answers haku-id)))
(hakemus-ok-response updated-hakemus updated-submission validation nil))
(hakemus-conflict-response hakemus))
(bad-request! security-validation))))
))
(bad-request! security-validation))))))

(defn- is-valmistelija? [role]
(or
Expand Down Expand Up @@ -265,8 +264,8 @@
:else (hakemus-conflict-response hakemus))))

(defn on-hakemus-submit [haku-id hakemus-id base-version answers]
(with-tx (fn [tx]
(let [avustushaku (get-open-avustushaku-tx tx haku-id {})
(with-tx
(fn [tx] (let [avustushaku (get-open-avustushaku-tx tx haku-id {})
form-id (:form avustushaku)
form (form-db/get-form-tx tx form-id)
hakemus (va-db/get-hakemus tx hakemus-id)
Expand All @@ -287,7 +286,7 @@
(:register_number hakemus)
answers
budget-totals)]
(try-store-normalized-hakemus tx (:id hakemus) hakemus answers haku-id)
(with-tx (fn [tx] (try-store-normalized-hakemus tx (:id hakemus) hakemus answers haku-id)))
(va-submit-notification/send-submit-notifications! va-email/send-hakemus-submitted-message! false answers submitted-hakemus avustushaku (:id hakemus))
(hakemus-ok-response submitted-hakemus saved-submission validation nil))
(hakemus-conflict-response hakemus))
Expand Down

0 comments on commit e6b65e0

Please sign in to comment.