]> git.plutz.net Git - invoices/blobdiff - invoices.sh
support for git versioning of data
[invoices] / invoices.sh
index aa66717c115f641bad3fe58c9365e29a606e8b5f..c21fe4fe3b597c8cf42b31ca570d1813ea653498 100755 (executable)
@@ -238,6 +238,11 @@ update_invoice(){
         | grep -xvF 'time=     work=   hours=0'
       done
     } >"invoices/$id"
+
+    [ -d .git ] && {
+      git add "invoices/$id"
+      git commit -m 'Update invoice info for "'"$(POST number)"'"' -- "invoices/$id"
+    } >/dev/null
   fi
   if [ "$(POST genpdf)" ]; then
     read -r sender client date x<"invoices/$id"
@@ -246,7 +251,7 @@ update_invoice(){
     filename="Rechnung $(UNSTRING "${saddress#address=}" |sed 1q) an $(UNSTRING "${caddress#address=}" |sed 1q) $(date -d@"${date#date=}" +%F).pdf"
 
     . $_EXEC/odtgen.sh
-    pdfgen "$id"
+    genpdf "$id"
     REDIRECT "/export/${id}.pdf/$(URL "${filename}" |sed s/%0D//g)"
     exit 0
   fi