Import profiles with on-demand enabled for stability (#1148)

Retain v2 behavior.
This commit is contained in:
Davide 2025-02-08 10:52:29 +01:00 committed by GitHub
parent d51c60c5c8
commit b379d5c61c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 6 additions and 2 deletions

View File

@ -123,7 +123,9 @@ private extension ProfileImporter {
}
let module = try importer.module(fromURL: url, object: passphrase)
let onDemandModule = OnDemandModule.Builder().tryBuild()
var onDemandBuilder = OnDemandModule.Builder()
onDemandBuilder.isEnabled = true
let onDemandModule = onDemandBuilder.tryBuild()
var builder = Profile.Builder()
builder.name = url.lastPathComponent

View File

@ -139,7 +139,9 @@ private struct ProvidersSubmenu: View {
assert(providerBuilder.providerId == provider.id)
}
editable.modules.append(newModule)
editable.modules.append(OnDemandModule.Builder())
var onDemandBuilder = OnDemandModule.Builder()
onDemandBuilder.isEnabled = true
editable.modules.append(onDemandBuilder)
editable.activeModulesIds = Set(editable.modules.map(\.id))
onSelect(editable)
}