close #2880 Enhancement: Username changed, but not reflecting on list of recurring invoice

This commit is contained in:
Cüneyt Şentürk
2023-04-12 15:35:06 +03:00
parent ee5822f062
commit d9e29e2a18
4 changed files with 47 additions and 8 deletions

View File

@ -32,6 +32,8 @@ class UpdateContact extends Job implements ShouldUpdate
$this->deleteMediaModel($this->model, 'logo', $this->request);
}
$this->updateRecurringDocument();
$this->model->update($this->request->all());
});
@ -74,6 +76,27 @@ class UpdateContact extends Job implements ShouldUpdate
$this->request['user_id'] = $user->id;
}
public function updateRecurringDocument(): void
{
$recurring = $this->model->document_recurring;
if ($recurring) {
foreach ($recurring as $recur) {
$recur->update([
'contact_name' => $this->request['name'],
'contact_email' => $this->request['email'],
'contact_tax_number' => $this->request['tax_number'],
'contact_phone' => $this->request['phone'],
'contact_address' => $this->request['address'],
'contact_city' => $this->request['city'],
'contact_state' => $this->request['state'],
'contact_zip_code' => $this->request['zip_code'],
'contact_country' => $this->request['country'],
]);
}
}
}
public function getRelationships(): array
{
$rels = [