Got a funky error when using the "return to merchant" link from Paypal after completing a payment. This is the "thanks for shopping, do you want to return to the original website?" kind of link.

Fatal error: Call to undefined function ca_pull_trigger() in /sites/all/modules/ubercart/uc_order/uc_order.module on line 1305

It doesn't really effect me since the payment was properly completed, its just going to be somewhat confusing for customers. I also know that you aren't using this forum much until the 6.x release is ready, but I thought I would record this issue somewhere.

Comments

rszrama’s picture

Actually, this is the perfect place for 2.x issues. ; )

Are you sure you have the conditional actions module enabled?

seaneffel’s picture

Good call, that conditional actions module was not enabled - though it is marked as required. I'll try it out and see if it resolves my issue and get back to you.

Is there some way to make that particular error fail gracefully? Some warning to users to remind them to turn on this required module? Since I am not running anything that depends on it, it wasn't force enabled by any dependancies. Could save module users some headache and reduce issues to respond to.

I'll report back in a little bit.

davegan’s picture

I also had this problem.

Shouldn't conditional actions be made a required module for uc_order?

rszrama’s picture

Yes, just turn it on for now. We'll update dependencies before the release, but I assumed the capitalized REQUIRED would make it plain enough. : P

seaneffel’s picture

I assumed the capitalized REQUIRED would make it plain enough. : P

I didn't notice the caps when I enabled the uc modules, so don't give your users too much credit for actually reading.

rszrama’s picture

lol Duly noted. ; )

rszrama’s picture

Status: Active » Fixed

Updated uc_order.info and a couple others.

Status: Fixed » Closed (fixed)

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