diff --git a/octoprint_bambu_printer/virtual.py b/octoprint_bambu_printer/virtual.py index c864f64..939d4db 100644 --- a/octoprint_bambu_printer/virtual.py +++ b/octoprint_bambu_printer/virtual.py @@ -172,6 +172,8 @@ class BambuPrinter: self._sdPrintStarting = False if not self._sdPrinting: filename = print_job.get("subtask_name") + if filename[-4:].lower() != ".3mf": + filename = print_job.get("gcode_file") self._selectSdFile(filename) self._startSdPrint(from_printer=True) diff --git a/setup.py b/setup.py index 5a7d739..e5cdd83 100644 --- a/setup.py +++ b/setup.py @@ -14,7 +14,7 @@ plugin_package = "octoprint_bambu_printer" plugin_name = "OctoPrint-BambuPrinter" # The plugin's version. Can be overwritten within OctoPrint's internal data via __plugin_version__ in the plugin module -plugin_version = "0.0.12" +plugin_version = "0.0.13" # The plugin's description. Can be overwritten within OctoPrint's internal data via __plugin_description__ in the plugin # module