Skip to content

Commit 317e6aa

Browse files
author
Mark S.
committed
Merge pull request #13 from jcsiegrist/patches/fix_writing_failuremessage
patch sql encoding bug in Queue Plugin
2 parents f97c3bd + 80dfcef commit 317e6aa

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

Model/QueuedTask.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -225,12 +225,13 @@ public function markJobDone($id) {
225225
* @return bool Success
226226
*/
227227
public function markJobFailed($id, $failureMessage = null) {
228+
$db = $this->getDataSource();
228229
$fields = array(
229230
$this->alias . '.failed' => $this->alias . '.failed + 1',
230-
$this->alias . '.failure_message' => $failureMessage,
231+
$this->alias . '.failure_message' => $db->value($failureMessage),
231232
);
232233
$conditions = array(
233-
$this->alias . '.id' => $id
234+
$this->alias . '.id' => (integer) $id
234235
);
235236
return $this->updateAll($fields, $conditions);
236237
}

0 commit comments

Comments
 (0)