fix(repair): Fix repair steps when files_sharing is disabled

Signed-off-by: Joas Schilling <coding@schilljs.com>
This commit is contained in:
Joas Schilling 2026-02-26 21:51:13 +01:00
parent 79d4953e64
commit a6b9483a5f
No known key found for this signature in database
GPG key ID: F72FA5B49FFA96B0

View file

@ -199,14 +199,19 @@ class Repair implements IOutput {
* @return list<IRepairStep>
*/
public static function getExpensiveRepairSteps(): array {
return [
$expensiveSteps = [
Server::get(OldGroupMembershipShares::class),
Server::get(RemoveBrokenProperties::class),
Server::get(RepairMimeTypes::class),
Server::get(DeleteSchedulingObjects::class),
Server::get(RemoveObjectProperties::class),
Server::get(CleanupShareTarget::class),
];
if (class_exists(CleanupShareTarget::class)) {
$expensiveSteps[] = Server::get(CleanupShareTarget::class);
}
return $expensiveSteps;
}
/**