diff --git a/composeApp/src/fullCommonMain/kotlin/com/nuvio/app/features/plugins/PluginRepository.kt b/composeApp/src/fullCommonMain/kotlin/com/nuvio/app/features/plugins/PluginRepository.kt index e3a67b8fc..99724f599 100644 --- a/composeApp/src/fullCommonMain/kotlin/com/nuvio/app/features/plugins/PluginRepository.kt +++ b/composeApp/src/fullCommonMain/kotlin/com/nuvio/app/features/plugins/PluginRepository.kt @@ -116,6 +116,9 @@ actual object PluginRepository { if (shouldPreserveLocalPluginRepositories(urls, _uiState.value.repositories)) { log.w { "pullFromServer — remote empty while local has repositories; preserving local" } + _uiState.value.repositories.forEach { repo -> + refreshRepository(repo.manifestUrl, pushAfterRefresh = false) + } initialized = true return }