]> source.dussan.org Git - nextcloud-server.git/commitdiff
fix: move repair mimetype repair step to the expensive steps
authorRobin Appelman <robin@icewind.nl>
Mon, 17 Jun 2024 15:10:25 +0000 (17:10 +0200)
committerRobin Appelman <robin@icewind.nl>
Mon, 17 Jun 2024 15:10:25 +0000 (17:10 +0200)
Signed-off-by: Robin Appelman <robin@icewind.nl>
lib/private/Repair.php

index b265d5767eabc8d79d3ae3850443277c1a73bce6..04de9c5702df7eacf480a706b16c6ebd1931f219 100644 (file)
@@ -147,7 +147,6 @@ class Repair implements IOutput {
        public static function getRepairSteps(): array {
                return [
                        new Collation(\OC::$server->getConfig(), \OC::$server->get(LoggerInterface::class), \OC::$server->getDatabaseConnection(), false),
-                       new RepairMimeTypes(\OC::$server->getConfig(), \OC::$server->getDatabaseConnection()),
                        new CleanTags(\OC::$server->getDatabaseConnection(), \OC::$server->getUserManager()),
                        new RepairInvalidShares(\OC::$server->getConfig(), \OC::$server->getDatabaseConnection()),
                        new MoveUpdaterStepFile(\OC::$server->getConfig()),
@@ -198,6 +197,7 @@ class Repair implements IOutput {
        public static function getExpensiveRepairSteps() {
                return [
                        new OldGroupMembershipShares(\OC::$server->getDatabaseConnection(), \OC::$server->getGroupManager()),
+                       new RepairMimeTypes(\OC::$server->getConfig(), \OC::$server->getDatabaseConnection()),
                        \OC::$server->get(ValidatePhoneNumber::class),
                        \OC::$server->get(DeleteSchedulingObjects::class),
                ];