You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: sormas-ui/src/main/java/de/symeda/sormas/ui/externalmessage/doctordeclaration/DoctorDeclarationMessageProcessingFlow.java
Copy file name to clipboardExpand all lines: sormas-ui/src/main/java/de/symeda/sormas/ui/externalmessage/processing/ExternalMessageProcessingUIHelper.java
+16-6Lines changed: 16 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -161,16 +161,26 @@ public static void showCreateCaseWindow(
161
161
}
162
162
163
163
/**
164
-
* Merges person address and contact details from the external message mapper and saves the person.
165
-
* This should be called after a case or contact is created, because the case/contact controller
166
-
* processes the person data independently and we need to ensure the external message data is applied.
164
+
* Loads the person by UUID, merges address and contact details from the external message mapper, and saves the person.
165
+
* This should be called after a case, contact or event participant is created, because the respective controllers
166
+
* process the person data independently and we need to ensure the external message data is applied.
167
+
* Does nothing if {@code personUuid} is {@code null} or no person with that UUID exists.
167
168
*
168
-
* @param person
169
-
* the person to update (should be freshly loaded from the database)
169
+
* @param personUuid
170
+
* the UUID of the person to update
170
171
* @param mapper
171
172
* the external message mapper providing the address/contact data
0 commit comments