diff --git a/XLWebServices/Controllers/PlogonController.cs b/XLWebServices/Controllers/PlogonController.cs index 62ea7d2..1843b73 100644 --- a/XLWebServices/Controllers/PlogonController.cs +++ b/XLWebServices/Controllers/PlogonController.cs @@ -112,8 +112,12 @@ public async Task StagePluginBuild( if (!CheckAuthHeader()) return Unauthorized(); - if (_stagedPlugins.Any(x => x.InternalName == payload.InternalName && x.Dip17Track == payload.Dip17Track)) + if (_stagedPlugins.Any(x => x.InternalName == payload.InternalName && + x.Dip17Track == payload.Dip17Track && + x.Version == payload.Version)) + { return Ok(); + } _stagedPlugins.Add(payload);