Skip to content

Fix/KUSTOM-90 consecutive setklarnaorderid calls not clearing instance cache#9

Open
jooname wants to merge 2 commits into
mainfrom
fix/KUSTOM-90-consecutive-setklarnaorderid-calls-not-clearing-instance-cache
Open

Fix/KUSTOM-90 consecutive setklarnaorderid calls not clearing instance cache#9
jooname wants to merge 2 commits into
mainfrom
fix/KUSTOM-90-consecutive-setklarnaorderid-calls-not-clearing-instance-cache

Conversation

@jooname

@jooname jooname commented May 6, 2026

Copy link
Copy Markdown
Contributor

Contains also changes from #8 since this branch was started from there: easier to run test automations when blockers for running the tests are solved as well.

Fixes an issue with Model/WorkflowProvider where calling setKlarnaOrderId with different order ids in same process doesn't result in the cached instances in the class to reset, resulting in getMagentoOrder returning the same instance even if different order id was passed. Now calling setKlarnaOrderId resets those cached instances, forcing them to be reloaded when for example getMagentoOrder is called again. This way the data returned by the getter methods in the class should be more accurate.

Changes in the application code have been done in backwards compatible manner and require only patch version to be bumped for the next release.

jooname added 2 commits May 6, 2026 09:42
…ectly caching retrieved order/quote data to the instance and to replicate an issue where consecutive calls of setKlarnaOrderId with different values doesn't result in the data in the instance not getting reset. Applied clearing of instance cache data in WorkflowProvider when setKlarnaOrderId is called.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants