diff --git a/admin/class-convertkit-admin-refresh-resources.php b/admin/class-convertkit-admin-refresh-resources.php index 9c9418a8d..9cae3a61f 100644 --- a/admin/class-convertkit-admin-refresh-resources.php +++ b/admin/class-convertkit-admin-refresh-resources.php @@ -105,6 +105,15 @@ public function refresh_resources( $request ) { break; case 'restrict_content': + // Fetch Forms. + $forms = new ConvertKit_Resource_Forms( 'user_refresh_resource' ); + $results_forms = $forms->refresh(); + + // Bail if an error occured. + if ( is_wp_error( $results_forms ) ) { + return rest_ensure_response( $results_forms ); + } + // Fetch Tags. $tags = new ConvertKit_Resource_Tags( 'user_refresh_resource' ); $results_tags = $tags->refresh(); @@ -126,6 +135,7 @@ public function refresh_resources( $request ) { // Return resources. return rest_ensure_response( array( + 'forms' => array_values( $results_forms ), 'tags' => array_values( $results_tags ), 'products' => array_values( $results_products ), ) diff --git a/resources/backend/js/refresh-resources.js b/resources/backend/js/refresh-resources.js index fca71e8d4..0d457bdd1 100644 --- a/resources/backend/js/refresh-resources.js +++ b/resources/backend/js/refresh-resources.js @@ -96,7 +96,26 @@ function convertKitRefreshResources(button) { // Depending on the resource we're refreshing, populate the