mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-05-24 02:14:21 -04:00
Reset all counters to 1 after company purge
This commit is contained in:
parent
f7fae98438
commit
4b728c3dd9
@ -180,6 +180,25 @@ class MigrationController extends BaseController
|
||||
$company->vendors()->forceDelete();
|
||||
$company->expenses()->forceDelete();
|
||||
|
||||
$settings = $company->settings;
|
||||
|
||||
/* Reset all counters to 1 after a purge */
|
||||
$settings->recurring_invoice_number_counter = 1;
|
||||
$settings->invoice_number_counter = 1;
|
||||
$settings->quote_number_counter = 1;
|
||||
$settings->client_number_counter = 1;
|
||||
$settings->credit_number_counter = 1;
|
||||
$settings->task_number_counter = 1;
|
||||
$settings->expense_number_counter = 1;
|
||||
$settings->recurring_expense_number_counter = 1;
|
||||
$settings->recurring_quote_number_counter = 1;
|
||||
$settings->vendor_number_counter = 1;
|
||||
$settings->ticket_number_counter = 1;
|
||||
$settings->payment_number_counter = 1;
|
||||
$settings->project_number_counter = 1;
|
||||
|
||||
$company->settings = $settings;
|
||||
|
||||
$company->save();
|
||||
|
||||
return response()->json(['message' => 'Settings preserved'], 200);
|
||||
|
Loading…
x
Reference in New Issue
Block a user