From ee69bf7f1b0b3dc62f80f93ce7a2fe8fd0d0a964 Mon Sep 17 00:00:00 2001 From: tligui_y Date: Thu, 7 Aug 2025 01:23:09 +0200 Subject: [PATCH] Update slic/utils/elog.py --- slic/utils/elog.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/slic/utils/elog.py b/slic/utils/elog.py index 2dd27541e..15f0d0f76 100644 --- a/slic/utils/elog.py +++ b/slic/utils/elog.py @@ -11,9 +11,27 @@ class Elog: self._screenshot = Screenshot(screenshot_directory) self.read = self._log.read + ''' def post(self, *args, **kwargs): kwargs.setdefault("Author", self.user) return self._log.post(*args, **kwargs) + ''' + + def post(self, *args, **kwargs): + kwargs.setdefault("Author", self.user) + + # PATCH : injecter cmd=Submit dans _log._url temporairement + original_url = self._log._url + if "?cmd=" not in original_url: + self._log._url = original_url + "?cmd=Submit" + elif "cmd=Submit" not in original_url: + self._log._url = original_url + "&cmd=Submit" + + try: + return self._log.post(*args, **kwargs) + finally: + # Toujours restaurer l'URL d'origine après le post + self._log._url = original_url def screenshot(self, message="", **kwargs): filepath = self._screenshot.shoot(**kwargs)[0]