Skip to content

Commit 7414479

Browse files
Merge pull request #1261 from Codeinwp/bugfix/fix-chart-creation-nonce-clean
Fix chart creation nonce verification mismatch
2 parents 7421bf5 + 805544d commit 7414479

3 files changed

Lines changed: 3 additions & 3 deletions

File tree

classes/Visualizer/Gutenberg/Block.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -668,7 +668,7 @@ public function update_chart_data( $data ) {
668668

669669
if ( Visualizer_Module::is_pro() ) {
670670
$permissions_data = map_deep( $data['visualizer-permissions'], array( $this, 'sanitize_value' ) );
671-
update_post_meta( $data['id'], Visualizer_PRO::CF_PERMISSIONS, $permissions_data );
671+
update_post_meta( $data['id'], Visualizer_Pro::CF_PERMISSIONS, $permissions_data );
672672
}
673673

674674
if ( $data['visualizer-chart-url'] ) {

classes/Visualizer/Module/Chart.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -955,7 +955,7 @@ private function _handleDataAndSettingsPage() {
955955
*/
956956
private function _handleTypesPage() {
957957
// process post request
958-
if ( $_SERVER['REQUEST_METHOD'] === 'POST' && wp_verify_nonce( filter_input( INPUT_POST, 'nonce' ) ) ) {
958+
if ( $_SERVER['REQUEST_METHOD'] === 'POST' && wp_verify_nonce( filter_input( INPUT_POST, 'nonce' ), 'visualizer-upload-data' ) ) {
959959
$type = filter_input( INPUT_POST, 'type' );
960960
$library = filter_input( INPUT_POST, 'chart-library' );
961961
if ( Visualizer_Module_Admin::checkChartStatus( $type ) ) {

classes/Visualizer/Render/Layout.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -980,7 +980,7 @@ class="dashicons dashicons-lock"></span></h2>
980980
add_query_arg(
981981
array(
982982
'action' => Visualizer_Module::is_pro() ? Visualizer_Pro::ACTION_FETCH_DATA : '',
983-
'nonce' => wp_create_nonce( Visualizer_Pro::ACTION_FETCH_DATA ),
983+
'nonce' => Visualizer_Module::is_pro() ? wp_create_nonce( Visualizer_Pro::ACTION_FETCH_DATA ) : wp_create_nonce(),
984984
),
985985
admin_url( 'admin-ajax.php' )
986986
)

0 commit comments

Comments
 (0)