Jump to content

Recommended Posts

Posted (edited)

I have an application that creates a custom commerce package, extending \IPS\nexus\Invoice\Item\Charge. Up until the latest update it worked fine, but since the latest update the ItemsIterator expects all extensions to be in the 'nexus' application, and therefore cannot load the class of my package object. 

How it works now, I don't think its possible any more to create custom chargable items, but I desperately need this functionality.

Edited by Callum MacGregor
Posted (edited)

I don't recall anything being changed in that class recently. 🤔

The best option is to ask the developer who made it for assistance. Since you're posting here I assume they're no longer available?

Edited by teraßyte
Posted

Its my own application. For a bit more information, in the admincp the extension does show up as expected:

Could contain: File, Page, Text, Webpage

 

However, I logged what ItemsIterator collects from \IPS\Application::allExtensions call, and my extension is no longer listed there:

Could contain: Page, Text

Posted
32 minutes ago, teraßyte said:

I don't recall anything being changed in that class recently. 🤔

The best option is to ask the developer who made it for assistance. Since you're posting here I assume they're no longer available?

4.7.12: 

 

You will have to add an extension, anyone, just to the system create the extension.json for you.

Posted
9 minutes ago, Stuart Silvester said:

Is your extension listed in your /applications/<app>/data/extensions.json file?

If not, adding a dummy extension and deleting it will recreate that file with the correct extensions.

I don't have an extensions.json file, its an old application. I'll try and create it myself.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...