From f2802a24e790f2e0c85d47b6745dc3ec454be25f Mon Sep 17 00:00:00 2001 From: pkupczyk <piotr.kupczyk@id.ethz.ch> Date: Wed, 20 Dec 2023 12:24:14 +0100 Subject: [PATCH] Revert "SSDM-14263 : Deadlock on display settings" This reverts commit d2dc0a00c01a65da9e781573471cd15d8b447c4c. --- .../cisd/openbis/generic/server/AbstractServer.java | 6 ------ .../server/api/v1/GeneralInformationChangingService.java | 6 ------ 2 files changed, 12 deletions(-) diff --git a/server-application-server/source/java/ch/systemsx/cisd/openbis/generic/server/AbstractServer.java b/server-application-server/source/java/ch/systemsx/cisd/openbis/generic/server/AbstractServer.java index 4e1e72471a3..cb5e1d90108 100644 --- a/server-application-server/source/java/ch/systemsx/cisd/openbis/generic/server/AbstractServer.java +++ b/server-application-server/source/java/ch/systemsx/cisd/openbis/generic/server/AbstractServer.java @@ -621,12 +621,6 @@ public abstract class AbstractServer<T> extends AbstractServiceWithLogger<T> imp final Session session = sessionManager.getSession(sessionToken); - PersonPE attachedPerson = getDAOFactory().getPersonDAO().tryFindPersonByUserId(session.getUserName()); - if(attachedPerson != null) - { - getDAOFactory().getPersonDAO().lock(attachedPerson); - } - return displaySettingsProvider.executeActionWithPersonLock(session.getUserName(), new IDelegatedActionWithResult<SessionContextDTO>() { @Override public SessionContextDTO execute(final boolean didOperationSucceed) diff --git a/server-application-server/source/java/ch/systemsx/cisd/openbis/generic/server/api/v1/GeneralInformationChangingService.java b/server-application-server/source/java/ch/systemsx/cisd/openbis/generic/server/api/v1/GeneralInformationChangingService.java index 9226110c325..c724f7d56b9 100644 --- a/server-application-server/source/java/ch/systemsx/cisd/openbis/generic/server/api/v1/GeneralInformationChangingService.java +++ b/server-application-server/source/java/ch/systemsx/cisd/openbis/generic/server/api/v1/GeneralInformationChangingService.java @@ -150,12 +150,6 @@ public class GeneralInformationChangingService extends final PersonPE person = session.tryGetPerson(); if (person != null) { - PersonPE attachedPerson = getDAOFactory().getPersonDAO().tryFindPersonByUserId(person.getUserId()); - if(attachedPerson != null) - { - getDAOFactory().getPersonDAO().lock(attachedPerson); - } - displaySettingsProvider.executeActionWithPersonLock(person, new IDelegatedActionWithResult<Object>() { @Override public Object execute(final boolean didOperationSucceed) -- GitLab