From ba848a83aa95bc897ddec9a2a64b270ab464819b Mon Sep 17 00:00:00 2001 From: Oliver Date: Sat, 26 Sep 2026 16:48:07 +0930 Subject: [PATCH] Disable retry for label printing (#12937) prevents multiple label copies sent to machine - e.g. if timeout occurs on first attempt --- src/backend/InvenTree/plugin/base/label/mixins.py | 1 + src/backend/InvenTree/plugin/builtin/labels/inventree_machine.py | 1 + 2 files changed, 2 insertions(+) diff --git a/src/backend/InvenTree/plugin/base/label/mixins.py b/src/backend/InvenTree/plugin/base/label/mixins.py index 2b1150140f..a979cdcc68 100644 --- a/src/backend/InvenTree/plugin/base/label/mixins.py +++ b/src/backend/InvenTree/plugin/base/label/mixins.py @@ -197,6 +197,7 @@ class LabelPrintingMixin: plugin_label.print_label, self.plugin_slug(), group='plugin', + retry=False, **print_args, ) diff --git a/src/backend/InvenTree/plugin/builtin/labels/inventree_machine.py b/src/backend/InvenTree/plugin/builtin/labels/inventree_machine.py index 2d5510b2c8..e6265c8eb5 100644 --- a/src/backend/InvenTree/plugin/builtin/labels/inventree_machine.py +++ b/src/backend/InvenTree/plugin/builtin/labels/inventree_machine.py @@ -108,6 +108,7 @@ class InvenTreeLabelPlugin(LabelPrintingMixin, InvenTreePlugin): output=output, force_sync=settings.TESTING or driver.USE_BACKGROUND_WORKER, group='plugin', + retry=False, **print_kwargs, )