MCR Session Handling in MCRFrontendUtils.getTrustedProxies

Description

In der Methode MCRFrontendUtil.getTrustedProxies() wird die aktuelle Session mit
if (closeSession) {
//getBaseURL() creates MCRSession
MCRSessionMgr.getCurrentSession().close();
}

geschlossen.

Das führt bei mir dazu, dass ich bei einem späteren Aufruf von MCRSessionMgr.getCurrentSession()
diese geschlossene Session zurückbekomme.
Ergebnisse ist eine NullpointerException, weil u.a. die SessionID auf null gesetzt wurde.

Deshalb sollte es meiner Meinung nach MCRSessionMgr.releaseCurrentSession() lauten, oder nicht?

Environment

None

Assignee

Thomas Scheffler

Reporter

Robert Stephan

Labels

None

URL

None

External issue ID

None

Sprint

None

Fix versions

Affects versions

Priority

High
Configure