Refetched the contact in update contact API
This commit is contained in:
parent
e90cdacd56
commit
db544239ea
@ -393,6 +393,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();
|
||||
@ -573,6 +574,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