aboutsummaryrefslogtreecommitdiff
path: root/server/src
diff options
context:
space:
mode:
authorGregor Kleen <gkleen@yggdrasil.li>2016-01-25 18:07:28 +0000
committerGregor Kleen <gkleen@yggdrasil.li>2016-01-25 18:07:28 +0000
commitf706b4e7fad48712e2032e27efb1318326db2569 (patch)
treebfa630d9de950cd89a8cd6565d5be84271944c0a /server/src
parentfb76cda22eb5d778c6f274f3129efa705c78db16 (diff)
downloadthermoprint-f706b4e7fad48712e2032e27efb1318326db2569.tar
thermoprint-f706b4e7fad48712e2032e27efb1318326db2569.tar.gz
thermoprint-f706b4e7fad48712e2032e27efb1318326db2569.tar.bz2
thermoprint-f706b4e7fad48712e2032e27efb1318326db2569.tar.xz
thermoprint-f706b4e7fad48712e2032e27efb1318326db2569.zip
abortJob should not return 404 on success
Diffstat (limited to 'server/src')
-rw-r--r--server/src/Thermoprint/Server/API.hs2
1 files changed, 1 insertions, 1 deletions
diff --git a/server/src/Thermoprint/Server/API.hs b/server/src/Thermoprint/Server/API.hs
index 44b8402..2adca3c 100644
--- a/server/src/Thermoprint/Server/API.hs
+++ b/server/src/Thermoprint/Server/API.hs
@@ -148,7 +148,7 @@ abortJob jobId = do
148 current@(Queue pending _ _) <- readTVar $ queue p 148 current@(Queue pending _ _) <- readTVar $ queue p
149 let filtered = Seq.filter (/= castId jobId) pending 149 let filtered = Seq.filter (/= castId jobId) pending
150 writeTVar (queue p) $ current { pending = filtered } 150 writeTVar (queue p) $ current { pending = filtered }
151 return $ ((==) `on` length) pending filtered 151 return . not $ ((==) `on` length) pending filtered
152 when (not found) $ left err404 152 when (not found) $ left err404
153 153
154listDrafts :: Handler (Map API.DraftId (Maybe DraftTitle)) 154listDrafts :: Handler (Map API.DraftId (Maybe DraftTitle))