After upgrading from alpha8 to beta1 or beta2, I'm seeing an error message in /admin/config/workflow/rules for the "Discount shipping services" rule. This rule appears to have been added to commerce_discount.rules_defaults.inc in beta1. See screenshot attached.
It looks as though, at the very least, commerce_shipping is now a dependency, but I'm not using it and it's not listed in the .info file except as a test dependency.
Either it should be added as a dependency or (better, in my opinion, though more complicated), it rule shouldn't be installed unless/until needed.
Comments
Comment #2
joelpittetIntroduced this in #2910160: Fix the "free shipping" offer type, cross referincing so the authors know.
Comment #3
rszrama commentedOof, you're right. This should be wrapped in a module_exists() check. Will fix ASAP.
Comment #4
rszrama commentedPatch attached.
Comment #5
rclemings commentedWorks for me.
thx
Comment #7
joelpittetThanks, I've committed and pushed this to the latest -dev