Skip to content
Prev Previous commit
Next Next commit
Fix user tests, avoid setting enabled state to the same value
Signed-off-by: Côme Chilliet <[email protected]>
  • Loading branch information
come-nc authored and backportbot[bot] committed Mar 7, 2024
commit fa430fe03e596c55b2bc11a4a006a370a9313184
7 changes: 4 additions & 3 deletions lib/private/User/User.php
Original file line number Diff line number Diff line change
Expand Up @@ -463,10 +463,11 @@ public function setEnabled(bool $enabled = true) {
return (bool) $this->enabled;
};
$this->backend->setUserEnabled($this->uid, $enabled, $queryDatabaseValue, $setDatabaseValue);
} else {
if ($oldStatus !== $enabled) {
$this->triggerChange('enabled', $enabled, $oldStatus);
}
} elseif ($oldStatus !== $enabled) {
$setDatabaseValue($enabled);
}
if ($oldStatus !== $enabled) {
$this->triggerChange('enabled', $enabled, $oldStatus);
}
}
Expand Down