1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-11-08 20:22:42 +01:00

Track more changes on self hosts

This commit is contained in:
Hillel Coren 2017-01-08 12:23:02 +02:00
parent 2f2fb537e4
commit 31891fe1b7

View File

@ -192,11 +192,36 @@ class Invoice extends EntityModel implements BalanceAffecting
public function isChanged()
{
$dirty = $this->getDirty();
if (Utils::isNinja()) {
if ($this->getRawAdjustment() != 0) {
return true;
}
foreach ([
'invoice_number',
'po_number',
'invoice_date',
'due_date',
'terms',
'public_notes',
'invoice_footer',
'partial',
] as $field) {
if ($this->$field != $this->getOriginal($field)) {
return true;
}
}
unset($dirty['invoice_status_id']);
return false;
} else {
$dirty = $this->getDirty();
return count($dirty) > 0;
unset($dirty['invoice_status_id']);
unset($dirty['client_enable_auto_bill']);
unset($dirty['quote_invoice_id']);
return count($dirty) > 0;
}
}
/**