X-Git-Url: https://git.plutz.net/?a=blobdiff_plain;f=therapies%2Fupdate_therapy.sh;h=e084e6ddc9e7dfe361e625f44c541fdf62fd2cda;hb=b67065bfb57b072dd1c344eedabfbb545eae6629;hp=70fdea2930a23b0391a1ec7b58df693f8e5e8b07;hpb=b7e4444890a73c5f54da06c9f9b05df3d91be1d2;p=lobster diff --git a/therapies/update_therapy.sh b/therapies/update_therapy.sh index 70fdea2..e084e6d 100755 --- a/therapies/update_therapy.sh +++ b/therapies/update_therapy.sh @@ -21,7 +21,7 @@ tpy="$(POST id)" tpyfile="$_DATA/therapies/${tpy}.tpy" -tempfile="$_DATA/temp/${tpy}.tpy" +tempfile="$_DATA/lock/${tpy}.$$.tpy" if [ "$(POST tid)" != "$(transid "$tpyfile")" ]; then if [ "$(POST autosubmit)" = "true" ]; then @@ -125,6 +125,8 @@ if [ "$(POST autosubmit)" = "true" ]; then msg="$(transid "$tpyfile")" printf 'HTTP/1.1 200 OK\r\nContent-Length: %i\r\n\r\n%s' \ "${#msg}" "${msg}" +elif [ "$(POST vcfreturn)" ]; then + REDIRECT "/cards/#${tpy%.*}.vcf" else REDIRECT "/therapies/${tpy%.*}/${tpy#*.}" fi