PluginProbe
WindPress – Tailwind CSS integration for WordPress / 3.2.89
WindPress – Tailwind CSS integration for WordPress v3.2.89
3.2.89 3.2.88 3.2.87 3.2.86 3.2.85 3.2.84 3.2.83 3.2.82 3.2.81 trunk 3.0.0 3.0.1 3.0.10 3.0.11 3.0.12 3.0.13 3.0.14 3.0.15 3.0.16 3.0.17 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 All 143 releases
← All changes | src/Api/Admin/Volume.php +5 -2 3.2.863.2.89 View file →
@@ -39,10 +39,13 @@
39 39 public function store(WP_REST_Request $wprestRequest): WP_REST_Response
40 40 {
41 41 $payload = $wprestRequest->get_json_params();
42 42 $entries = $payload['volume']['entries'];
43 - CoreVolume::save_entries($entries);
44 - return new WP_REST_Response(['message' => __('data stored successfully', 'windpress')]);
43 + $result = CoreVolume::save_entries($entries);
44 + if (!empty($result['errors']) || !empty($result['skipped'])) {
45 + return new WP_REST_Response(['success' => \false, 'message' => __('Some entries could not be saved.', 'windpress'), 'details' => $result], empty($result['errors']) ? 400 : 500);
46 + }
47 + return new WP_REST_Response(['success' => \true, 'message' => __('data stored successfully', 'windpress')]);
45 48 }
46 49 public function handlers(WP_REST_Request $wprestRequest): WP_REST_Response
47 50 {
48 51 return new WP_REST_Response(['handlers' => CoreVolume::get_available_handlers()]);