From ec32f00d94eb166b9355fffc6138027964a317c1 Mon Sep 17 00:00:00 2001 From: pongo1231 Date: Mon, 30 Oct 2023 19:25:31 +0000 Subject: [PATCH] ConfigApp: Don't create duplicate submission item for local submission data --- ConfigApp/Tabs/WorkshopTab.cs | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/ConfigApp/Tabs/WorkshopTab.cs b/ConfigApp/Tabs/WorkshopTab.cs index ac4a78874..60f5a89c5 100644 --- a/ConfigApp/Tabs/WorkshopTab.cs +++ b/ConfigApp/Tabs/WorkshopTab.cs @@ -88,19 +88,19 @@ T getDataItem(dynamic item, T defaultValue) var duplicateSubmissionItem = m_WorkshopSubmissionItems.FirstOrDefault((submissionItem) => { return submissionItem.Id == id; }); if (duplicateSubmissionItem != null) { - if (!isLocal) + if (isLocal) { - return; + if (duplicateSubmissionItem.Version != version || duplicateSubmissionItem.LastUpdated != lastUpdated || duplicateSubmissionItem.Sha256 != sha256) + { + duplicateSubmissionItem.InstallState = WorkshopSubmissionItem.SubmissionInstallState.UpdateAvailable; + } + else + { + duplicateSubmissionItem.InstallState = WorkshopSubmissionItem.SubmissionInstallState.Installed; + } } - if (duplicateSubmissionItem.Version != version || duplicateSubmissionItem.LastUpdated != lastUpdated || duplicateSubmissionItem.Sha256 != sha256) - { - duplicateSubmissionItem.InstallState = WorkshopSubmissionItem.SubmissionInstallState.UpdateAvailable; - } - else - { - duplicateSubmissionItem.InstallState = WorkshopSubmissionItem.SubmissionInstallState.Installed; - } + return; } var submissionItem = new WorkshopSubmissionItem()