Changed order of inserts
This commit is contained in:
parent
fed1ace311
commit
1e9d3342a3
1 changed files with 17 additions and 13 deletions
|
@ -1055,6 +1055,22 @@ class DBStructure
|
||||||
}
|
}
|
||||||
|
|
||||||
if (self::existsTable('user') && !DBA::exists('user', ['uid' => 0])) {
|
if (self::existsTable('user') && !DBA::exists('user', ['uid' => 0])) {
|
||||||
|
DBA::insert('user', ['uid' => 0]);
|
||||||
|
$lastid = DBA::lastInsertId();
|
||||||
|
if ($lastid != 0) {
|
||||||
|
DBA::update('user', ['uid' => 0], ['uid' => $lastid]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (self::existsTable('contact') && !DBA::exists('contact', ['id' => 0])) {
|
||||||
|
DBA::insert('contact', ['nurl' => '']);
|
||||||
|
$lastid = DBA::lastInsertId();
|
||||||
|
if ($lastid != 0) {
|
||||||
|
DBA::update('contact', ['id' => 0], ['id' => $lastid]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (self::existsTable('user') && DBA::exists('user', ['uid' => 0])) {
|
||||||
$system = User::getSystemAccount();
|
$system = User::getSystemAccount();
|
||||||
$user = [
|
$user = [
|
||||||
"username" => $system['name'],
|
"username" => $system['name'],
|
||||||
|
@ -1069,19 +1085,7 @@ class DBStructure
|
||||||
"account-type" => User::ACCOUNT_TYPE_RELAY,
|
"account-type" => User::ACCOUNT_TYPE_RELAY,
|
||||||
];
|
];
|
||||||
|
|
||||||
DBA::insert('user', $user);
|
DBA::update('user', $user, ['uid' => 0]);
|
||||||
$lastid = DBA::lastInsertId();
|
|
||||||
if ($lastid != 0) {
|
|
||||||
DBA::update('user', ['uid' => 0], ['uid' => $lastid]);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (self::existsTable('contact') && !DBA::exists('contact', ['id' => 0])) {
|
|
||||||
DBA::insert('contact', ['nurl' => '']);
|
|
||||||
$lastid = DBA::lastInsertId();
|
|
||||||
if ($lastid != 0) {
|
|
||||||
DBA::update('contact', ['id' => 0], ['id' => $lastid]);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (self::existsTable('permissionset')) {
|
if (self::existsTable('permissionset')) {
|
||||||
|
|
Loading…
Reference in a new issue