]> git.plutz.net Git - lobster/blobdiff - cards/edit_card.sh
quick fix: put temp file into lock, should switch to session_lock functions
[lobster] / cards / edit_card.sh
index 61c58fe815c10cb456f5f9e3c73c4bd8d52c9c00..16d759999893c539a5884390ccc147a68772192b 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/zsh
+#!/bin/sh
 
 # Copyright 2019 Paul Hänsch
 #
@@ -26,11 +26,11 @@ filter="$(REF f)"
 order="$(REF o)"
 
 if tempfile="$(SLOCK "$cardfile" "$locktimeout")"; then
-  REDIRECT "/cards/?o=${order}&f=${filter}&e=${card}"
+  REDIRECT "/cards/?o=${order}&f=${filter}&e=${card#/}"
 elif [ -f "$tempfile" ]; then
   SET_COOKIE session message="SESSLOCK"
-  REDIRECT "/cards/?o=${order}&f=${filter}#${card}"
+  REDIRECT "/cards/?o=${order}&f=${filter}#${card#/}"
 else
   SET_COOKIE session message="EDITLOCK"
-  REDIRECT "/cards/?o=${order}&f=${filter}#${card}"
+  REDIRECT "/cards/?o=${order}&f=${filter}#${card#/}"
 fi