From a9c2f6096c2da5e2e8e014a796baacb1a24bd21e Mon Sep 17 00:00:00 2001 From: Simon Voordouw Date: Mon, 19 Jun 2017 16:13:07 +0200 Subject: [PATCH] check if printer is idle before fetching --- src/rest/api/api_printer.lua | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/rest/api/api_printer.lua b/src/rest/api/api_printer.lua index 5bf04bc..04b08ce 100644 --- a/src/rest/api/api_printer.lua +++ b/src/rest/api/api_printer.lua @@ -203,6 +203,12 @@ function M.fetch_POST(request, response) return end + local state = printer:getState() + if state ~= "idle" then + response:setError("printer is not idle") + return + end + log:verbose(MOD_ABBR, " clearing all gcode for " .. printer:getId()) response:addData('gcode_clear',true)