| @@ -255,11 +255,9 @@ | ||
| 255 | 255 | update_post_meta( $subscription_id, '_subscrpt_timing_option', $timing_option ); |
| 256 | 256 | update_post_meta( $subscription_id, '_subscrpt_price', (float) $order_item->get_meta( '_subscrpt_plan_price' ) ); |
| 257 | 257 | update_post_meta( $subscription_id, '_subscrpt_plan_id', $plan_id ); |
| 258 | 258 | update_post_meta( $subscription_id, '_subscrpt_plan_group_id', (int) $order_item->get_meta( '_subscrpt_plan_group_id' ) ); |
| 259 | - // Plans carry no cancellation setting, so fall back to the product default of allowing it. | |
| 260 | - $user_cancel = $product->get_meta( '_subscrpt_user_cancel' ); | |
| 261 | - update_post_meta( $subscription_id, '_subscrpt_user_cancel', '' !== $user_cancel ? $user_cancel : 'yes' ); | |
| 259 | + update_post_meta( $subscription_id, '_subscrpt_user_cancel', $product->get_meta( '_subscrpt_user_cancel' ) ); | |
| 262 | 260 | update_post_meta( $subscription_id, '_subscrpt_order_id', $order_item->get_order_id() ); |
| 263 | 261 | update_post_meta( $subscription_id, '_subscrpt_order_item_id', $order_item->get_id() ); |
| 264 | 262 | update_post_meta( $subscription_id, '_subscrpt_trial', $trial ); |
| 265 | 263 | |