From a2bb26a86e08a41e9240e3c39e41217f4b554882 Mon Sep 17 00:00:00 2001 From: Magesh K <47920326+mahee96@users.noreply.github.com> Date: Mon, 4 Nov 2024 12:33:53 +0530 Subject: [PATCH] - Fix: DatabaseManager.migrateDatabaseToAppGroupIfNeeded() src and dest for replaceAt() cannot be same --- AltStoreCore/Model/DatabaseManager.swift | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/AltStoreCore/Model/DatabaseManager.swift b/AltStoreCore/Model/DatabaseManager.swift index 690b42f1..7cbb9c78 100644 --- a/AltStoreCore/Model/DatabaseManager.swift +++ b/AltStoreCore/Model/DatabaseManager.swift @@ -407,7 +407,10 @@ private extension DatabaseManager // Migrate apps if FileManager.default.fileExists(atPath: previousAppsDirectoryURL.path, isDirectory: nil) { - _ = try FileManager.default.replaceItemAt(appsDirectoryURL, withItemAt: previousAppsDirectoryURL) + if(previousAppsDirectoryURL.path != appsDirectoryURL.path) + { + _ = try FileManager.default.replaceItemAt(appsDirectoryURL, withItemAt: previousAppsDirectoryURL) + } } finish(.success(()))