Fix warning when accessing coupons created in pre-2.1 installs

This commit is contained in:
Max Rice 2013-12-10 17:31:41 -05:00
parent dbeeac710d
commit 2b0a75cbd6
1 changed files with 4 additions and 4 deletions

View File

@ -118,8 +118,8 @@ class WC_API_Coupons extends WC_API_Resource {
'updated_at' => $this->server->format_datetime( $coupon_post->post_modified_gmt ), 'updated_at' => $this->server->format_datetime( $coupon_post->post_modified_gmt ),
'amount' => wc_format_decimal( $coupon->amount, 2 ), 'amount' => wc_format_decimal( $coupon->amount, 2 ),
'individual_use' => ( 'yes' === $coupon->individual_use ), 'individual_use' => ( 'yes' === $coupon->individual_use ),
'product_ids' => array_map( 'absint', $coupon->product_ids ), 'product_ids' => array_map( 'absint', (array) $coupon->product_ids ),
'exclude_product_ids' => array_map( 'absint', $coupon->exclude_product_ids ), 'exclude_product_ids' => array_map( 'absint', (array) $coupon->exclude_product_ids ),
'usage_limit' => ( ! empty( $coupon->usage_limit ) ) ? $coupon->usage_limit : null, 'usage_limit' => ( ! empty( $coupon->usage_limit ) ) ? $coupon->usage_limit : null,
'usage_limit_per_user' => ( ! empty( $coupon->usage_limit_per_user ) ) ? $coupon->usage_limit_per_user : null, 'usage_limit_per_user' => ( ! empty( $coupon->usage_limit_per_user ) ) ? $coupon->usage_limit_per_user : null,
'limit_usage_to_x_items' => (int) $coupon->limit_usage_to_x_items, 'limit_usage_to_x_items' => (int) $coupon->limit_usage_to_x_items,
@ -127,8 +127,8 @@ class WC_API_Coupons extends WC_API_Resource {
'expiry_date' => $this->server->format_datetime( $coupon->expiry_date ), 'expiry_date' => $this->server->format_datetime( $coupon->expiry_date ),
'apply_before_tax' => $coupon->apply_before_tax(), 'apply_before_tax' => $coupon->apply_before_tax(),
'enable_free_shipping' => $coupon->enable_free_shipping(), 'enable_free_shipping' => $coupon->enable_free_shipping(),
'product_category_ids' => array_map( 'absint', $coupon->product_categories ), 'product_category_ids' => array_map( 'absint', (array) $coupon->product_categories ),
'exclude_product_category_ids' => array_map( 'absint', $coupon->exclude_product_categories ), 'exclude_product_category_ids' => array_map( 'absint', (array) $coupon->exclude_product_categories ),
'exclude_sale_items' => $coupon->exclude_sale_items(), 'exclude_sale_items' => $coupon->exclude_sale_items(),
'minimum_amount' => wc_format_decimal( $coupon->minimum_amount, 2 ), 'minimum_amount' => wc_format_decimal( $coupon->minimum_amount, 2 ),
'customer_emails' => $coupon->customer_email, 'customer_emails' => $coupon->customer_email,