X-Git-Url: https://git.plutz.net/?a=blobdiff_plain;f=invoices.sh;h=b97c6e79db6c5c9ba8a1a0dd10dd3ec054fae3ff;hb=53de77e6d3528e016290821c5d1186788cf361e3;hp=93292cbee74a31f0b69613940c8a4bc72b215712;hpb=5907162874f51038707877e44eea629e15d9224a;p=invoices diff --git a/invoices.sh b/invoices.sh index 93292cb..b97c6e7 100755 --- a/invoices.sh +++ b/invoices.sh @@ -95,7 +95,7 @@ edit_invoice(){ && hourly="${hourly#hourly=}" \ || hourly="${chourly}" - tid="$(tid "invoices/$id")" + tid="$(transid "invoices/$id")" read -r taxtype nett tax gross x<<-EOF $(invoice_total "$id") @@ -215,7 +215,7 @@ invoice_total(){ update_invoice(){ local id="$(POST id |checkid)" extra=0 tid - tid="$(tid invoices/$id)" + tid="$(transid invoices/$id)" if [ "$(POST update)" = "$tid" ] || [ "$(POST genpdf)" = "$tid" ]; then mkdir -p invoices @@ -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"