Fixed form field truncation in upload requests

This commit is contained in:
Nicanor Romero Venier 2015-07-15 09:33:56 +02:00 committed by Gina Häußge
parent 1409b79ab5
commit 1f6c85228b
2 changed files with 2 additions and 1 deletions

View file

@ -51,6 +51,7 @@ date of first contribution):
* [Mark Walker](https://github.com/markwal)
* [Lucas Clemente](https://github.com/lucas-clemente)
* [Andrew Erickson](https://github.com/aerickson)
* [Nicanor Romero Venier](https://github.com/nicanor-romero)
OctoPrint started off as a fork of [Cura](https://github.com/daid/Cura) by
[Daid Braam](https://github.com/daid). Parts of its communication layer and

View file

@ -245,7 +245,7 @@ class UploadStorageFallbackHandler(tornado.web.RequestHandler):
self._on_part_header(self._buffer[delimiter_len+2:end_of_header])
self._buffer = self._buffer[end_of_header + 4:]
if delimiter_loc != -1 and self._buffer[delimiter_len:delimiter_len+2] == "--":
if delimiter_loc != -1 and self._buffer.strip() == delimiter + "--":
# we saw the last boundary and are at the end of our request
if self._current_part:
self._on_part_finish(self._current_part)