Merge pull request #2884 from fieldOfView/fix_gcode_snippets_encoding

[CRITICAL] Prevent start & end gcode snippets being double encoded
This commit is contained in:
ChrisTerBeke 2017-11-30 15:33:22 +01:00 committed by GitHub
commit f5a35408e8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -225,10 +225,10 @@ class StartSliceJob(Job):
try:
# any setting can be used as a token
fmt = GcodeStartEndFormatter()
return str(fmt.format(value, **settings)).encode("utf-8")
return str(fmt.format(value, **settings))
except:
Logger.logException("w", "Unable to do token replacement on start/end gcode")
return str(value).encode("utf-8")
return str(value)
## Create extruder message from stack
def _buildExtruderMessage(self, stack):