From a9566a5c051b6f920a5bc3aab08ba795a31c6600 Mon Sep 17 00:00:00 2001 From: donkey <84121166+iadonkey@users.noreply.github.com> Date: Fri, 22 Dec 2023 17:20:23 +0100 Subject: [PATCH] fix: show create config button also if config exists, but the plc config does not --- TwinpackVsixShared/Dialogs/CatalogWindow.xaml.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/TwinpackVsixShared/Dialogs/CatalogWindow.xaml.cs b/TwinpackVsixShared/Dialogs/CatalogWindow.xaml.cs index 84e3202..b8d9d34 100644 --- a/TwinpackVsixShared/Dialogs/CatalogWindow.xaml.cs +++ b/TwinpackVsixShared/Dialogs/CatalogWindow.xaml.cs @@ -539,8 +539,8 @@ public async Task LoadPlcConfigAsync(CancellationToken cancellationToken) _plcConfig = await ConfigPlcProjectFactory.CreateAsync(_context.Solution, _plc, _twinpackServer, cancellationToken); } - IsCreateConfigVisible = config == null; - IsMigrateConfigVisible = config != null && _plcConfig?.Packages?.Any() == false && _plcConfig.Frameworks?.Zeugwerk?.References?.Any() == true; + IsCreateConfigVisible = config == null || _plcConfig == null; + IsMigrateConfigVisible = config != null && _plcConfig?.Packages?.Any() == false && _plcConfig?.Frameworks?.Zeugwerk?.References?.Any() == true; IsConfigured = _plcConfig != null; } catch (Exception ex)