Problem/Motivation

Billwerk Bug: Addon (Component) upgrade order leads to Components order: '' is not a valid ObjectId. Expected a 24 digit hex string.

Billwerk confirmed, that it's a bug on their side. We'll implement a workaround and revert it, once the bug is fixed.

However, there is a temporary solution that leads to the same result for the end customer. The active plan variant must be specified again in the cart and InheritStartDate=true must also be set. This looks like this as an example:

(02.04.25)

{
    "cart": {
        "PlanVariantId":"987654321abc",
        "InheritStartDate":true,
        "ComponentSubscriptions": [{
            ComponentId : "123456789xyz",
            Quantity : 1
        }]
    },
    "ContractId": "67e51c0348298e203c77ec2c",
}

Steps to reproduce

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

anybody created an issue. See original summary.

anybody’s picture

Issue summary: View changes

anybody’s picture

Status: Active » Needs review

  • anybody committed 955d4b6a on 1.x
    Issue #3517166 by anybody: Billwerk Bug: Addon (Component) upgrade order...
anybody’s picture

Status: Needs review » Fixed
anybody’s picture

Priority: Normal » Major
Status: Fixed » Postponed

Ok, here's the Revert MR once the bug is fixed on Billwerk side: https://git.drupalcode.org/project/billwerk_subscriptions/-/merge_reques...

Hopefully they will ping us.

Postponed until then.

anybody’s picture

Status: Postponed » Active

We just got feedback from Billwerk that this bug is now fixed on their side. I tried with removed workaround and everything seems to work well now, so I'll remove the workaround then.

anybody’s picture

Priority: Major » Normal
Status: Active » Fixed
anybody’s picture

I'm now tagging a new release.

  • anybody committed bd966739 on 1.x
    Revert Issue #3517166 by anybody: Billwerk Bug: Addon (Component)...

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.