diff --git a/src/rango_graalvm/controllers/menu.clj b/src/rango_graalvm/controllers/menu.clj index abb94a8..750ab01 100644 --- a/src/rango_graalvm/controllers/menu.clj +++ b/src/rango_graalvm/controllers/menu.clj @@ -6,7 +6,9 @@ (s/defn create! :- models.menu/Menu [menu :- models.menu/Menu database] - (database.menu/insert! menu database)) + (try (database.menu/insert! menu database) + (catch Exception e + #p e))) (s/defn fetch-one :- models.menu/Menu [menu-id :- s/Uuid diff --git a/src/rango_graalvm/db/sqlite/menu.clj b/src/rango_graalvm/db/sqlite/menu.clj index a93da82..7415cfa 100644 --- a/src/rango_graalvm/db/sqlite/menu.clj +++ b/src/rango_graalvm/db/sqlite/menu.clj @@ -8,7 +8,7 @@ [{:menu/keys [id reference-date description created-at]} :- models.menu/Menu database] (with-open [conn (jdbc/get-connection database)] - (-> #p (jdbc/execute! conn ["INSERT INTO menus (id, reference_date, description, created_at) VALUES (?, ?, ?, ?) + (-> (jdbc/execute! conn ["INSERT INTO menus (id, reference_date, description, created_at) VALUES (?, ?, ?, ?) returning *" (str id) reference-date description created-at]) first