function nodequeue_update_5205 in Nodequeue 6.2
File
- ./
nodequeue.install, line 397 - Install, update and uninstall functions for the nodequeue module.
Code
function nodequeue_update_5205() {
$ret = array();
db_drop_primary_key($ret, 'nodequeue_queue');
db_change_field($ret, 'nodequeue_queue', 'qid', 'qid', array(
'type' => 'serial',
'not null' => TRUE,
), array(
'primary key' => array(
'qid',
),
));
db_drop_primary_key($ret, 'nodequeue_subqueue');
db_change_field($ret, 'nodequeue_subqueue', 'sqid', 'sqid', array(
'type' => 'serial',
'not null' => TRUE,
), array(
'primary key' => array(
'sqid',
),
));
//When these quries don't fail, the function fails to return the empty array, causing an array merge error in update.php on line 174.
if (empty($ret)) {
return array();
}
return $ret;
}