return true;
}
+ if (!DBStructure::existsTable('item-delivery-data')) {
+ DI::config()->set('system', 'post_update_version', 1297);
+ return true;
+ }
+
$max_item_delivery_data = DBA::selectFirst('item-delivery-data', ['iid'], ['queue_count > 0 OR queue_done > 0'], ['order' => ['iid']]);
$max_iid = $max_item_delivery_data['iid'];
return true;
}
+ if (!DBStructure::existsTable('item-delivery-data')) {
+ DI::config()->set('system', 'post_update_version', 1345);
+ return true;
+ }
+
$id = DI::config()->get('system', 'post_update_version_1345_id', 0);
Logger::info('Start', ['item' => $id]);
function update_1315()
{
- DBA::delete('item-delivery-data', ['postopts' => '', 'inform' => '', 'queue_count' => 0, 'queue_done' => 0]);
+ if (DBStructure::existsTable('item-delivery-data')) {
+ DBA::delete('item-delivery-data', ['postopts' => '', 'inform' => '', 'queue_count' => 0, 'queue_done' => 0]);
+ }
return Update::SUCCESS;
}