Skip to content
Snippets Groups Projects
Verified Commit e9507f0e authored by Damien's avatar Damien
Browse files

FIX #14568 TIME 0:40 Fix converting status

parent 45b9d090
No related branches found
No related tags found
No related merge requests found
......@@ -38,6 +38,7 @@ class ThumbnailScript
$GLOBALS['id'] = $args['userId'];
$document = DocumentModel::getById(['select' => ['status'], 'id' => $args['id']]);
DocumentModel::update([
'set' => ['status' => 'CONVERTING'],
'where' => ['id = ?'],
......@@ -65,11 +66,13 @@ class ThumbnailScript
'data' => ['errors' => $isConverted['errors']]
]);
} else {
DocumentModel::update([
'set' => ['status' => 'READY'],
'where' => ['id = ?'],
'data' => [$args['id']]
]);
if ($document['status'] != 'CONVERTING') {
DocumentModel::update([
'set' => ['status' => 'READY'],
'where' => ['id = ?'],
'data' => [$args['id']]
]);
}
}
return $isConverted;
......
......@@ -38,16 +38,16 @@ class DocumentModel
return $aDocuments;
}
public static function getById(array $aArgs)
public static function getById(array $args)
{
ValidatorModel::notEmpty($aArgs, ['select', 'id']);
ValidatorModel::arrayType($aArgs, ['select']);
ValidatorModel::notEmpty($args, ['select', 'id']);
ValidatorModel::arrayType($args, ['select']);
$document = DatabaseModel::select([
'select' => $aArgs['select'],
'select' => $args['select'],
'table' => ['main_documents'],
'where' => ['id = ?'],
'data' => [$aArgs['id']]
'data' => [$args['id']]
]);
if (empty($document[0])) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment