|
4 | 4 | * Plugin Name: Content API |
5 | 5 | * Plugin URI: https://www.polyplugins.com/contact/ |
6 | 6 | * Description: Adds various endpoints to create content |
7 | | - * Version: 1.0.9 |
| 7 | + * Version: 1.0.10 |
8 | 8 | * Requires at least: 6.5 |
9 | 9 | * Requires PHP: 7.4 |
10 | 10 | * Author: Poly Plugins |
@@ -544,6 +544,7 @@ public function update_product(WP_REST_Request $request) { |
544 | 544 | $weight = isset($fields['weight']) ? floatval($fields['weight']) : ''; |
545 | 545 | $stock_status = isset($fields['stock_status']) ? sanitize_text_field($fields['stock_status']) : ''; |
546 | 546 | $manage_stock = isset($fields['manage_stock']) ? sanitize_text_field($fields['manage_stock']) : ''; |
| 547 | + $stock_quantity = isset($fields['stock_quantity']) ? intval($fields['stock_quantity']) : false; |
547 | 548 | $tags = isset($fields['tags']) && is_array($fields['tags']) ? array_map('sanitize_text_field', $fields['tags']) : array(); |
548 | 549 | $categories = isset($fields['categories']) && is_array($fields['categories']) ? array_map('sanitize_text_field', $fields['categories']) : array(); |
549 | 550 | $featured_image = isset($fields['featured_image']) ? sanitize_url($fields['featured_image']) : ''; |
@@ -582,8 +583,6 @@ public function update_product(WP_REST_Request $request) { |
582 | 583 | if (!isset($product) || !$product) { |
583 | 584 | return new WP_Error('product_not_found', 'Product not found', array('status' => 404)); |
584 | 585 | } |
585 | | - |
586 | | - $stock_quantity = isset($fields['stock_quantity']) ? intval($fields['stock_quantity']) : false; |
587 | 586 |
|
588 | 587 | if ($slug) { |
589 | 588 | // Check if slug is empty after sanitization |
@@ -775,7 +774,7 @@ public function create_product(WP_REST_Request $request) { |
775 | 774 | $weight = isset($fields['weight']) ? floatval($fields['weight']) : ''; |
776 | 775 | $stock_status = isset($fields['stock_status']) ? sanitize_text_field($fields['stock_status']) : ''; |
777 | 776 | $manage_stock = isset($fields['manage_stock']) ? sanitize_text_field($fields['manage_stock']) : ''; |
778 | | - $stock_quantity = isset($fields['stock_quantity']) ? intval($fields['stock_quantity']) : ''; |
| 777 | + $stock_quantity = isset($fields['stock_quantity']) ? intval($fields['stock_quantity']) : false; |
779 | 778 | $tags = isset($fields['tags']) && is_array($fields['tags']) ? array_map('sanitize_text_field', $fields['tags']) : array(); |
780 | 779 | $categories = isset($fields['categories']) && is_array($fields['categories']) ? array_map('sanitize_text_field', $fields['categories']) : array(); |
781 | 780 | $featured_image = isset($fields['featured_image']) ? sanitize_url($fields['featured_image']) : ''; |
|
0 commit comments