summaryrefslogtreecommitdiff
path: root/src/administration.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/administration.cpp')
-rw-r--r--src/administration.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/administration.cpp b/src/administration.cpp
index 7e1eeb7..51a47b4 100644
--- a/src/administration.cpp
+++ b/src/administration.cpp
@@ -475,7 +475,7 @@ void administration_create()
list_init(&g_administration.cost_centers);
strops_copy(g_administration.path, "", sizeof(g_administration.path));
- log_add("Setup took %.3fms.", STOPWATCH_TIME);
+ log_info("Setup took %.3fms.", STOPWATCH_TIME);
}
static void administration_destroy_list(list_t *list)
@@ -824,7 +824,7 @@ void administration_create_income_statement(income_statement* statement)
free(invoice_buffer);
- log_add("Created income statement in %.3fms.", STOPWATCH_TIME);
+ log_info("Created income statement in %.3fms.", STOPWATCH_TIME);
}
void administration_set_file_path(char* path)
@@ -2128,11 +2128,10 @@ a_err administration_billing_item_import_to_invoice(invoice* invoice, billing_it
memcpy(tb, &item, sizeof(billing_item));
administration_recalculate_billing_item_totals(tb);
- administration_recalculate_invoice_totals(invoice);
-
if (!list_append(&invoice->billing_items, tb)) {
return A_ERR_GENERIC;
}
+ administration_recalculate_invoice_totals(invoice);
return A_ERR_SUCCESS;
}
@@ -2149,11 +2148,10 @@ a_err administration_billing_item_add_to_invoice(invoice* invoice, billing_item
strops_copy(tb->currency, invoice->currency, MAX_LEN_CURRENCY); // Set billing item currency to invoice currency.
administration_recalculate_billing_item_totals(tb);
- administration_recalculate_invoice_totals(invoice);
-
if (!list_append(&invoice->billing_items, tb)) {
return A_ERR_GENERIC;
}
+ administration_recalculate_invoice_totals(invoice);
g_administration.next_id++;