Both dev and alpha. Spams errors in error log. Completely cannot do any changes to already created subscriptions.

Cannot delete intervals (the remove button does nothing)
Doing any changes and clicking save does not save. E.g. unticking Unlimited or clicking Add a payment option.

Tried all patches and versions.

The 3 year old error: Notice: Trying to get property of non-object in _uc_recurring_subscription_add_interval_form() (line 509 of /hermes/bosweb25c/b1205/sites/all/modules/uc_recurring/modules/uc_recurring_subscription/uc_recurring_subscription.admin.inc).

Tried the https://www.drupal.org/node/1985490#comment-8816533 errors:

Notice: Undefined property: stdClass::$default_option in _uc_recurring_subscription_add_interval_form() (line 509 of /users/uminsupplementsadmin.com/htdocs/sites/all/modules/uc_recurring/modules/uc_recurring_subscription/uc_recurring_subscription.admin.inc).

Notice: Undefined index: op in uc_recurring_subscription_product_form_validate() (line 564 of /users/uminsupplementsadmin.com/htdocs/sites/all/modules/uc_recurring/modules/uc_recurring_subscription/uc_recurring_subscription.admin.inc).

Notice: Undefined index: recurring_count in uc_recurring_subscription_remove_interval() (line 401 of /users/uminsupplementsadmin.com/htdocs/sites/all/modules/uc_recurring/modules/uc_recurring_subscription/uc_recurring_subscription.admin.inc).

Sadly, I cannot contribute, I'm not a programmer and not experienced with PHP. So I can only report.

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

vibrasphere created an issue. See original summary.

vaccinemedia’s picture

Submitting a patch which sets the default option to the first one if none have been set yet and then checks to see if the default option has been set and is equal to true before updating what the default option is.

vaccinemedia’s picture

Status: Active » Needs review
vibrasphere’s picture

Sorry guys, not related for me anymore, so can't test, it's been 4 years. And if I remember correct I went with some Commerce and other modules solution.