Fixed a bug with customer lease counts after editing the customer.
git-svn-id: file:///svn-source/pmgr/branches/v0.2_work@946 97e9348a-65ac-dc4b-aefc-98561f571b83
This commit is contained in:
@@ -192,6 +192,13 @@ class Customer extends AppModel {
|
|||||||
}
|
}
|
||||||
$id = $this->id;
|
$id = $this->id;
|
||||||
|
|
||||||
|
// Appears that $this->save() "helpfully" choses to add in
|
||||||
|
// any missing data fields, populated with default values.
|
||||||
|
// So, after saving is complete, the fields 'lease_count',
|
||||||
|
// 'past_lease_count', and 'current_lease_count' have all
|
||||||
|
// been reset to zero. Gee, thanks Cake...
|
||||||
|
$this->update($id);
|
||||||
|
|
||||||
// Remove all associated Customer Contacts, as it ensures
|
// Remove all associated Customer Contacts, as it ensures
|
||||||
// any entries deleted by the user actually get deleted
|
// any entries deleted by the user actually get deleted
|
||||||
// in the system. We'll recreate the needed ones anyway.
|
// in the system. We'll recreate the needed ones anyway.
|
||||||
|
|||||||
Reference in New Issue
Block a user