Skip to content
This repository was archived by the owner on May 5, 2021. It is now read-only.

Commit 6224da9

Browse files
Merge pull request SORMAS-Foundation#3038 from john1496/added-unknown-to-presentCondition#2769
added unknown category to presentCondition
2 parents 743ec3d + 771d238 commit 6224da9

3 files changed

Lines changed: 4 additions & 3 deletions

File tree

sormas-api/src/main/java/de/symeda/sormas/api/person/PresentCondition.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@ public enum PresentCondition {
2323

2424
ALIVE,
2525
DEAD,
26-
BURIED;
26+
BURIED,
27+
UNKNOWN;
2728

2829
public boolean isDeceased() {
2930
return this == DEAD || this == BURIED;

sormas-api/src/main/resources/enum.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -649,6 +649,7 @@ PointOfEntryType.OTHER = Other
649649
PresentCondition.ALIVE=Alive
650650
PresentCondition.BURIED=Buried
651651
PresentCondition.DEAD=Dead
652+
PresentCondition.UNKNOWN=Unknown
652653

653654
# QuarantineType
654655
QuarantineType.HOME = Home

sormas-backend/src/main/java/de/symeda/sormas/backend/person/PersonFacadeEjb.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
import de.symeda.sormas.api.caze.CaseCriteria;
2323
import de.symeda.sormas.api.caze.CaseDataDto;
2424
import de.symeda.sormas.api.caze.CaseOutcome;
25-
import de.symeda.sormas.api.followup.FollowUpDto;
2625
import de.symeda.sormas.api.i18n.I18nProperties;
2726
import de.symeda.sormas.api.i18n.Validations;
2827
import de.symeda.sormas.api.location.LocationDto;
@@ -395,7 +394,7 @@ public boolean setSymptomJournalStatus(String personUuid, SymptomJournalStatus s
395394
*/
396395
private void cleanUp(Person person) {
397396

398-
if (person.getPresentCondition() == null || person.getPresentCondition() == PresentCondition.ALIVE) {
397+
if (person.getPresentCondition() == null || person.getPresentCondition() == PresentCondition.ALIVE || person.getPresentCondition() == PresentCondition.UNKNOWN) {
399398
person.setDeathDate(null);
400399
person.setCauseOfDeath(null);
401400
person.setCauseOfDeathDisease(null);

0 commit comments

Comments
 (0)