chiark / gitweb /
errors: Fix some PieceHeld's
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 13 Jul 2021 14:34:48 +0000 (15:34 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 13 Jul 2021 14:35:10 +0000 (15:35 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
daemon/api.rs

index 65ca3a550047ce9532c17d401df2c982850ba9c0..cb38a79f81eec7bfe9e7010fd66c81484d5d772b 100644 (file)
@@ -285,7 +285,7 @@ api_route!{
         "grasped"
       )?;
 
-      if gpc.held.is_some() { throw!(Fatal::PieceHeld) }
+      if gpc.held.is_some() { throw!(Ia::PieceHeld) }
       gpc.held = Some(player);
     
       let update = PieceUpdateOp::ModifyQuiet(());
@@ -399,7 +399,7 @@ api_route!{
     )?;
     let who_by = who_by.ok_or(Ia::PieceGone)?;
 
-    if gpc.held != Some(player) { throw!(Fatal::PieceHeld) }
+    if gpc.held != Some(player) { throw!(Ia::PieceNotHeld) }
     gpc.held = None;
 
     let wrc = if let Some(zlevel) = new_z {