diff --git a/src/includes/admin/class-papi-admin-ajax.php b/src/includes/admin/class-papi-admin-ajax.php
index <HASH>..<HASH> 100644
--- a/src/includes/admin/class-papi-admin-ajax.php
+++ b/src/includes/admin/class-papi-admin-ajax.php
@@ -178,7 +178,7 @@ class Papi_Admin_Ajax {
 
 		$data = json_decode( stripslashes( $_POST['data'] ), true );
 
-		if ( empty( $data ) || ! is_array( $data ) ) {
+		if ( empty( $data ) || ! is_array( $data ) || ! isset( $data['slug'] ) ) {
 			$this->render_error( 'No rule found' );
 			return;
 		}
@@ -190,6 +190,10 @@ class Papi_Admin_Ajax {
 			return;
 		}
 
+		if ( preg_match( '/\[\]$/', $data['slug'] ) ) {
+			$data['slug'] = preg_replace( '/\[\]$/', '', $data['slug'] );
+		}
+
 		if ( $property  = $page_type->get_property( $data['slug'] ) ) {
 			wp_send_json( [
 				'render' => $property->render_is_allowed_by_rules( $data['rules'] )
Fixed so multi properties works with rules ajax