Changed order of inserts

This commit is contained in:
Michael 2020-11-18 00:13:39 +00:00
parent fed1ace311
commit 1e9d3342a3
1 changed files with 17 additions and 13 deletions

View File

@ -1055,6 +1055,22 @@ class DBStructure
}
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();
$user = [
"username" => $system['name'],
@ -1069,19 +1085,7 @@ class DBStructure
"account-type" => User::ACCOUNT_TYPE_RELAY,
];
DBA::insert('user', $user);
$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]);
}
DBA::update('user', $user, ['uid' => 0]);
}
if (self::existsTable('permissionset')) {