From 3cae42c7d61cdb49c7da202246d859487e84e6d7 Mon Sep 17 00:00:00 2001 From: Sainan <63328889+Sainan@users.noreply.github.com> Date: Thu, 26 Jun 2025 22:25:31 -0700 Subject: [PATCH] fix: acrithis vendor freezing with fullyStockedVendors (#2326) Permanent offers were not satisfying bin constraints Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/2326 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com> --- src/services/serversideVendorsService.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/services/serversideVendorsService.ts b/src/services/serversideVendorsService.ts index d5ea7410..9a7db1a5 100644 --- a/src/services/serversideVendorsService.ts +++ b/src/services/serversideVendorsService.ts @@ -281,6 +281,10 @@ const generateVendorManifest = ( offersToAdd.push(item); ++offset; } + if (missingItemsPerBin[item.bin]) { + missingItemsPerBin[item.bin] -= 1; + numOffersThatNeedToMatchABin -= 1; + } } else { numCountedOffers += 1 + item.duplicates; }