verbb / postie

A Craft Commerce shipping calculator plugin.
Other
12 stars 18 forks source link

`SinglePackageProvider` events not working as expected #91

Closed jaydensmith closed 2 years ago

jaydensmith commented 2 years ago

Hey @engram-design

It looks like providers using SinglePackageProvider haven't been updated to use your new EVENT_BEFORE_FETCH_RATES event format, so following the docs doesn't work as expected. Seems $packedBoxes is being serialized here: https://github.com/verbb/postie/blob/a1df8bd874395d56415037a8cda434629a0e7bb7/src/base/SinglePackageProvider.php#L33

engram-design commented 2 years ago

Fixed this for the next version. To get the fix early, change your verbb/postie requirement in composer.json to:

"require": {
  "verbb/postie": "dev-craft-3 as 2.4.17",
  "...": "..."
}

Then run composer update.

engram-design commented 2 years ago

Fixed in 2.4.18