diff --git a/Dalamud/Game/Network/NetworkHandlers.cs b/Dalamud/Game/Network/NetworkHandlers.cs index 7163dd11e..60fd6c574 100644 --- a/Dalamud/Game/Network/NetworkHandlers.cs +++ b/Dalamud/Game/Network/NetworkHandlers.cs @@ -179,6 +179,19 @@ namespace Dalamud.Game.Network { request.History.AddRange(listing.HistoryListings); Log.Verbose("Added history for item#{0}", listing.CatalogId); + + if (request.AmountToArrive == 0) { + Log.Verbose("Request had 0 amount, uploading now"); + + try + { + Task.Run(() => this.uploader.Upload(request)); + } + catch (Exception ex) + { + Log.Error(ex, "Market Board data upload failed."); + } + } } if (opCode == this.dalamud.Data.ServerOpCodes["MarketTaxRates"]) diff --git a/Dalamud/Interface/DalamudChangelogWindow.cs b/Dalamud/Interface/DalamudChangelogWindow.cs index b75f8367c..bfa19f516 100644 --- a/Dalamud/Interface/DalamudChangelogWindow.cs +++ b/Dalamud/Interface/DalamudChangelogWindow.cs @@ -15,6 +15,7 @@ namespace Dalamud.Interface { private const string ChangeLog = @"* The /xlbonus command was removed - it has been remade as the ""Adventurer in Need"" plugin by Caraxi and is way better now. Please check it out! * Plugin UI is now also hidden when in GPose or in a cutscene. You can disable this in the /xlsettings window. +* Universalis will now be updated when a shown item has no listings. * Updated the localization files * Added Norwegian, Korean and Russian localization - thanks a lot to all of our translators, especially Ridge, Hibiya and xDarkOne! If you wish to join the effort, please check our #translations channel.";