File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1919use OC \Repair \ClearFrontendCaches ;
2020use OC \Repair \ClearGeneratedAvatarCache ;
2121use OC \Repair \Collation ;
22+ <<<<<<< HEAD
2223use OC \Repair \ConfigKeyMigration;
2324use OC \Repair \DeduplicateMounts ;
25+ =======
26+ >>>>>>> 40 ad8fd0dfc (fixup! feat: Add repair step for deduplicating mounts)
2427use OC \Repair \Events \RepairAdvanceEvent;
2528use OC \Repair \Events \RepairErrorEvent ;
2629use OC \Repair \Events \RepairFinishEvent ;
5861use OC \Repair \RepairInvalidShares ;
5962use OC \Repair \RepairLogoDimension ;
6063use OC \Repair \RepairMimeTypes ;
64+ use OC \Repair \TruncateMounts ;
6165use OC \Template \JSCombiner ;
6266use OCA \DAV \Migration \DeleteSchedulingObjects ;
6367use OCA \DAV \Migration \RemoveObjectProperties ;
@@ -222,7 +226,7 @@ public static function getExpensiveRepairSteps() {
222226 ),
223227 \OCP \Server::get (DeleteSchedulingObjects::class),
224228 \OC ::$ server ->get (RemoveObjectProperties::class),
225- \OCP \Server::get (DeduplicateMounts ::class),
229+ \OCP \Server::get (TruncateMounts ::class),
226230 ];
227231 }
228232
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1+ <?php
2+
3+ declare (strict_types=1 );
4+
5+ /**
6+ * SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors
7+ * SPDX-License-Identifier: AGPL-3.0-or-later
8+ */
9+
10+ namespace OC \Repair ;
11+
12+ use OCP \IDBConnection ;
13+ use OCP \Migration \IOutput ;
14+ use OCP \Migration \IRepairStep ;
15+
16+ class TruncateMounts implements IRepairStep {
17+ public function __construct (
18+ private readonly IDBConnection $ connection ,
19+ ) {
20+ }
21+
22+ public function getName (): string {
23+ return 'Deduplicate mounts ' ;
24+ }
25+
26+ public function run (IOutput $ output ): void {
27+ $ this ->connection ->truncateTable ('mounts ' , false );
28+ }
29+ }
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments