Merge pull request #58597 from nextcloud/bugfix/58594/files_sharing-disabled

fix(repair): Fix repair steps when files_sharing is disabled
This commit is contained in:
Carl Schwan 2026-02-27 00:35:03 +01:00 committed by GitHub
commit e47195a334
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

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;
}
/**