]> git.ekhem.eu.org Git - gdrive_proxy.git/commitdiff
Redirect only if download succeeds. main
authorJakub Czajka <jakub@ekhem.eu.org>
Sun, 8 Dec 2024 23:02:32 +0000 (00:02 +0100)
committerJakub Czajka <jakub@ekhem.eu.org>
Sun, 15 Dec 2024 10:10:27 +0000 (11:10 +0100)
download.sh

index 042feb5046c26b00a366041431d63c7c35994c2f..33973b3b39f275c3bde9f392ddb39426082ac504 100755 (executable)
@@ -22,7 +22,6 @@ echo "
 <!DOCTYPE html>
 <html>
 <meta name='viewport' content='width=device-width'>
 <!DOCTYPE html>
 <html>
 <meta name='viewport' content='width=device-width'>
-<meta http-equiv='Refresh' content='0;URL=/${BASE_NAME}' />
 <head>
   <style>
     body {
 <head>
   <style>
     body {
@@ -34,6 +33,14 @@ echo "
 echo "Downloading ${FULL_NAME}"
 python3 -u -m gdrive_knife 2>&1 download --token ${AUTH_TOKEN} \
     --key ${gdrive_encryption_key} --leave-as-archive ${FULL_NAME} /tmp
 echo "Downloading ${FULL_NAME}"
 python3 -u -m gdrive_knife 2>&1 download --token ${AUTH_TOKEN} \
     --key ${gdrive_encryption_key} --leave-as-archive ${FULL_NAME} /tmp
+
+RET_VAL=$?
+
+echo "\
+</body>"
+
+[ $RET_VAL -eq 0 ] && echo "\
+<meta http-equiv='Refresh' content='0;URL=/${BASE_NAME}' />"
+
 echo "\
 echo "\
-</body>
 </html>"
 </html>"