From 813d6a8d04085989287b81c72f15afdd30f8624e Mon Sep 17 00:00:00 2001
From: juanf <juanf@ethz.ch>
Date: Fri, 17 Mar 2023 13:50:01 +0100
Subject: [PATCH] SSDM-13457: Some safe coding to avoid search crashing on a
 rare scenario that shoudn't happen but happens

---
 .../server/dataaccess/db/HibernateSearchDAOV3Adaptor.java     | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/server-application-server/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/HibernateSearchDAOV3Adaptor.java b/server-application-server/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/HibernateSearchDAOV3Adaptor.java
index 1893ff7e5cb..9d2d3da1de4 100644
--- a/server-application-server/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/HibernateSearchDAOV3Adaptor.java
+++ b/server-application-server/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/HibernateSearchDAOV3Adaptor.java
@@ -167,8 +167,8 @@ public class HibernateSearchDAOV3Adaptor implements IHibernateSearchDAO {
             {
                 registrator.setFirstName("Missing");
                 registrator.setLastName("Missing");
-                registrator.setUserId("Missing");
-                registrator.setEmail("Missing");
+                registrator.setUserId("system");
+                registrator.setEmail("");
                 registrator.setActive(false);
             } else {
                 registrator.setFirstName(registratorPersonPE.getFirstName());
-- 
GitLab