From 6d7b4f1b2e18b905344da140694a36a150022c97 Mon Sep 17 00:00:00 2001 From: Ryunosuke O'Neil Date: Wed, 23 Oct 2024 13:29:50 +0200 Subject: [PATCH] fix (DISET): ensure _processProposal always sets "closeTransport" result->retVal --- 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 fc12133c905..1729f96f9f0 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