FEAT: Wipe Contacts table on ingest to prevent duplicates, and commit infinite scroll contacts list

This commit is contained in:
2026-06-13 08:06:56 +02:00
parent 5b32c09076
commit d189da954f
2 changed files with 39 additions and 45 deletions

View File

@@ -63,6 +63,7 @@ namespace GerbilManagerWebAPI.Import
_db.HealthRecords.RemoveRange(_db.HealthRecords);
_db.Gerbils.RemoveRange(_db.Gerbils);
_db.Litters.RemoveRange(_db.Litters);
_db.Contacts.RemoveRange(_db.Contacts);
await _db.SaveChangesAsync();
}
else
@@ -80,6 +81,7 @@ namespace GerbilManagerWebAPI.Import
await _db.HealthRecords.ExecuteDeleteAsync();
await _db.Gerbils.ExecuteDeleteAsync();
await _db.Litters.ExecuteDeleteAsync();
await _db.Contacts.ExecuteDeleteAsync();
}
// 2. Import Contacts (Add new ones, and update roles/details of existing ones)