Refetched the contact in update contact API
This commit is contained in:
parent
20b1f45915
commit
a00ef4313a
@ -1732,6 +1732,7 @@ namespace Marco.Pms.Services.Helpers
|
||||
}
|
||||
|
||||
var newContact = updateContact.ToContactFromUpdateContactDto(tenantId);
|
||||
_context.Contacts.Update(newContact);
|
||||
|
||||
List<ContactPhone> phones = await _context.ContactsPhones.AsNoTracking().Where(p => p.ContactId == contact.Id).ToListAsync();
|
||||
var phoneIds = phones.Select(p => p.Id).ToList();
|
||||
@ -1912,6 +1913,7 @@ namespace Marco.Pms.Services.Helpers
|
||||
|
||||
await _context.SaveChangesAsync();
|
||||
|
||||
contact = await _context.Contacts.Include(c => c.ContactCategory).FirstOrDefaultAsync(c => c.Id == id && c.IsActive && c.TenantId == tenantId) ?? new Contact();
|
||||
phones = await _context.ContactsPhones.AsNoTracking().Where(p => p.ContactId == contact.Id).ToListAsync();
|
||||
emails = await _context.ContactsEmails.AsNoTracking().Where(p => p.ContactId == contact.Id).ToListAsync();
|
||||
contactTags = await _context.ContactTagMappings.AsNoTracking().Where(m => m.ContactId == contact.Id).ToListAsync();
|
||||
|
Loading…
x
Reference in New Issue
Block a user