This repository was archived by the owner on May 5, 2021. It is now read-only.
File tree Expand file tree Collapse file tree
sormas-ui/src/main/java/de/symeda/sormas/ui Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -488,10 +488,11 @@ protected void addFields() {
488488 }
489489 updateFacilityDetails (facility , facilityDetails );
490490 } else {
491-
492- FacilityReferenceDto noFacilityRef = FacadeProvider .getFacilityFacade ().getByUuid (FacilityDto .NONE_FACILITY_UUID ).toReference ();
493- facility .addItem (noFacilityRef );
494- facility .setValue (noFacilityRef );
491+ if (facility .getValue () == null && !facility .isReadOnly ()) {
492+ FacilityReferenceDto noFacilityRef = FacadeProvider .getFacilityFacade ().getByUuid (FacilityDto .NONE_FACILITY_UUID ).toReference ();
493+ facility .addItem (noFacilityRef );
494+ facility .setValue (noFacilityRef );
495+ }
495496 }
496497 });
497498 facilityTypeGroup .addValueChangeListener (e -> {
Original file line number Diff line number Diff line change @@ -112,11 +112,8 @@ protected void addFields() {
112112
113113 TextField facilityField = addCustomField (HEALTH_FACILITY , FacilityReferenceDto .class , TextField .class );
114114 FacilityReferenceDto healthFacility = caze .getHealthFacility ();
115- final boolean noneFacility = healthFacility .getUuid ().equalsIgnoreCase (FacilityDto .NONE_FACILITY_UUID );
116- facilityField .setValue (
117- healthFacility == null
118- || noneFacility
119- || !FacilityType .HOSPITAL .equals (caze .getFacilityType ()) ? null : healthFacility .toString ());
115+ final boolean noneFacility = healthFacility == null || healthFacility .getUuid ().equalsIgnoreCase (FacilityDto .NONE_FACILITY_UUID );
116+ facilityField .setValue (noneFacility || !FacilityType .HOSPITAL .equals (caze .getFacilityType ()) ? null : healthFacility .toString ());
120117 facilityField .setReadOnly (true );
121118
122119 final OptionGroup admittedToHealthFacilityField = addField (HospitalizationDto .ADMITTED_TO_HEALTH_FACILITY , OptionGroup .class );
You can’t perform that action at this time.
0 commit comments