aboutsummaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
authorGregor Kleen <pngwjpgh@users.noreply.github.com>2016-07-17 21:19:52 +0200
committerGregor Kleen <pngwjpgh@users.noreply.github.com>2016-07-17 21:19:52 +0200
commit6831491b904403beb7fd3899b28e0deaa86d767d (patch)
treecdf8542b6d73383ba0b42db449e07a0efae03538 /server
parent2b9ceaead3f3cd80e973cccecb9a3eebc51154f7 (diff)
downloadthermoprint-6831491b904403beb7fd3899b28e0deaa86d767d.tar
thermoprint-6831491b904403beb7fd3899b28e0deaa86d767d.tar.gz
thermoprint-6831491b904403beb7fd3899b28e0deaa86d767d.tar.bz2
thermoprint-6831491b904403beb7fd3899b28e0deaa86d767d.tar.xz
thermoprint-6831491b904403beb7fd3899b28e0deaa86d767d.zip
safer deletion
Diffstat (limited to 'server')
-rw-r--r--server/src/Thermoprint/Server/API.hs2
-rw-r--r--server/thermoprint-server.cabal2
2 files changed, 2 insertions, 2 deletions
diff --git a/server/src/Thermoprint/Server/API.hs b/server/src/Thermoprint/Server/API.hs
index 8e17eb4..f7a8576 100644
--- a/server/src/Thermoprint/Server/API.hs
+++ b/server/src/Thermoprint/Server/API.hs
@@ -192,7 +192,7 @@ addDraft title content = do
192 192
193updateDraft :: API.DraftId -> Maybe DraftTitle -> Printout -> Handler () 193updateDraft :: API.DraftId -> Maybe DraftTitle -> Printout -> Handler ()
194updateDraft draftId title content = handle (\(KeyNotFound _) -> throwError $ err404) $ do 194updateDraft draftId title content = handle (\(KeyNotFound _) -> throwError $ err404) $ do
195 runSqlPool (update (castId draftId) [ DraftTitle =. title, DraftContent =. content ]) =<< asks sqlPool 195 void . runSqlPool (updateGet (castId draftId) [ DraftTitle =. title, DraftContent =. content ]) =<< asks sqlPool
196 $(logInfo) $ "Updated draft #" <> (T.pack $ show (castId draftId :: Integer)) 196 $(logInfo) $ "Updated draft #" <> (T.pack $ show (castId draftId :: Integer))
197 notify $ safeLink thermoprintAPI (Proxy :: Proxy ("draft" :> Capture "draftId" API.DraftId :> Get '[JSON] (Maybe DraftTitle, Printout))) $ draftId 197 notify $ safeLink thermoprintAPI (Proxy :: Proxy ("draft" :> Capture "draftId" API.DraftId :> Get '[JSON] (Maybe DraftTitle, Printout))) $ draftId
198 198
diff --git a/server/thermoprint-server.cabal b/server/thermoprint-server.cabal
index 37cf065..afb62db 100644
--- a/server/thermoprint-server.cabal
+++ b/server/thermoprint-server.cabal
@@ -2,7 +2,7 @@
2-- documentation, see http://haskell.org/cabal/users-guide/ 2-- documentation, see http://haskell.org/cabal/users-guide/
3 3
4name: thermoprint-server 4name: thermoprint-server
5version: 2.0.0 5version: 2.0.1
6synopsis: Server for thermoprint-spec 6synopsis: Server for thermoprint-spec
7-- description: 7-- description:
8homepage: http://dirty-haskell.org/tags/thermoprint.html 8homepage: http://dirty-haskell.org/tags/thermoprint.html