From a1d35f8953ef95576c8ec66ee6b14fbdce9467b7 Mon Sep 17 00:00:00 2001 From: Chris Burr Date: Mon, 28 Oct 2024 11:22:30 +0100 Subject: [PATCH] sweep: #7852 ensure processProposal always returns "closeTransport" on error --- src/DIRAC/Core/DISET/private/Service.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/DIRAC/Core/DISET/private/Service.py b/src/DIRAC/Core/DISET/private/Service.py index daa2465300b..17d8795ae34 100644 --- a/src/DIRAC/Core/DISET/private/Service.py +++ b/src/DIRAC/Core/DISET/private/Service.py @@ -511,6 +511,7 @@ def _processProposal(self, trid, proposalTuple, handlerObj): # Notify the client we're ready to execute the action retVal = self._transportPool.send(trid, S_OK()) if not retVal["OK"]: + retVal["closeTransport"] = True return retVal messageConnection = False