Changed order of inserts

This commit is contained in:
Michael 2020-11-18 00:13:39 +00:00
parent fed1ace311
commit 1e9d3342a3

View file

@ -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')) {