Details
Description
When a package is assigned to a cPanel server group, a matching module row must exist that:
- has an account limit defined whose value is larger than the total number accounts on the server
If this is not true, no module row is found to add the service to, and therefore an error occurs that the service cannot be added.
This should be updated to always return a module row as long as one exists in the group.
When configuring the cPanel module and using a blank value for the "Account Limit" for the module row, it is displayed as the infinity symbol in the module row / server listing.
However, when checking out to order a cPanel service, an error is displayed when trying to check out, before selecting a payment method that says "The module row is unavailable". It appears as if a blank value for "Account Limit" is not treated as unlimited.
It appears that the cPanel package being ordered must have a server group selected, not the "Any" group, in order to experience this error.