RED-7384: migration fixes #433
@ -36,13 +36,14 @@ public class IndexingService {
|
||||
if (dossierId == null) {
|
||||
List<DossierEntity> dossiers = dossierService.getAllDossiers();
|
||||
for (DossierEntity dossier : dossiers) {
|
||||
if (dossier.getSoftDeletedTime() == null || dossier.getArchivedTime() != null) {
|
||||
reindexDossierIds.add(new ImmutablePair<>(dossier.getDossierTemplateId(), dossier.getId()));
|
||||
if (dossier.getHardDeletedTime() != null || dossier.getArchivedTime() != null) {
|
||||
continue;
|
||||
}
|
||||
reindexDossierIds.add(new ImmutablePair<>(dossier.getDossierTemplateId(), dossier.getId()));
|
||||
}
|
||||
} else {
|
||||
DossierEntity dossier = dossierService.getDossierById(dossierId);
|
||||
if (dossier.getSoftDeletedTime() == null || dossier.getArchivedTime() != null) {
|
||||
if (dossier.getHardDeletedTime() == null && dossier.getArchivedTime() == null) {
|
||||
reindexDossierIds.add(new ImmutablePair<>(dossier.getDossierTemplateId(), dossier.getId()));
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user