Skip to content
Snippets Groups Projects
Commit 1ef2c984 authored by dmitriy.trt's avatar dmitriy.trt Committed by Aaron Bauman
Browse files

Issue #3350924 by Dmitriy.trt: salesforce_push_update_8004() fails because of missing queue table

parent 1422694e
No related branches found
No related tags found
No related merge requests found
......@@ -67,7 +67,17 @@ function salesforce_push_update_8003() {
* Updates schema for push queue.
*/
function salesforce_push_update_8004() {
$schema_definition = \Drupal::service('queue.salesforce_push')->schemaDefinition();
// Adds the new fields to the table.
\Drupal::database()->schema()->addField('salesforce_push_queue', 'last_failure_message', $schema_definition['fields']['last_failure_message']);
$schema = \Drupal::database()->schema();
$table_name = 'salesforce_push_queue';
if (!$schema->tableExists($table_name)) {
return;
}
$schema->addField($table_name, 'last_failure_message', [
'type' => 'text',
'not null' => FALSE,
'default' => NULL,
'description' => 'The last failure message for this queue item, if failed.',
]);
}
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