From 4ae938c99d760f6609d896aa8981a52338856cc9 Mon Sep 17 00:00:00 2001 From: Jeff Stieler Date: Tue, 11 Jun 2019 12:38:49 -0600 Subject: [PATCH] Only update the status of a note if the triggered action is non-empty. --- .../api/class-wc-admin-rest-admin-note-action-controller.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/woocommerce-admin/includes/api/class-wc-admin-rest-admin-note-action-controller.php b/plugins/woocommerce-admin/includes/api/class-wc-admin-rest-admin-note-action-controller.php index 1c8f25dfa76..e084ef8c3d4 100644 --- a/plugins/woocommerce-admin/includes/api/class-wc-admin-rest-admin-note-action-controller.php +++ b/plugins/woocommerce-admin/includes/api/class-wc-admin-rest-admin-note-action-controller.php @@ -99,7 +99,10 @@ class WC_Admin_REST_Admin_Note_Action_Controller extends WC_Admin_REST_Admin_Not do_action( 'woocommerce_admin_note_action_' . $triggered_action->name, $note ); // Update the note with the status for this action. - $note->set_status( $triggered_action->status ); + if ( ! empty( $triggered_action->status ) ) { + $note->set_status( $triggered_action->status ); + } + $note->save(); $data = $note->get_data();