JSON parsing in cart rule update form fixes
This commit is contained in:
parent
b1f0416ca0
commit
57f3cbb8af
|
|
@ -582,10 +582,10 @@
|
|||
this.match_criteria = this.conditions_list.pop().criteria;
|
||||
}
|
||||
|
||||
if (JSON.parse(JSON.parse(data.actions).attribute_conditions)) {
|
||||
this.category_values = JSON.parse(JSON.parse(data.actions).attribute_conditions).categories;
|
||||
if (JSON.parse(data.actions).attribute_conditions) {
|
||||
this.category_values = JSON.parse(data.actions).attribute_conditions.categories;
|
||||
|
||||
this.attribute_values = JSON.parse(JSON.parse(data.actions).attribute_conditions).attributes;
|
||||
this.attribute_values = JSON.parse(data.actions).attribute_conditions.attributes;
|
||||
|
||||
if (this.category_values == null) {
|
||||
this.category_values = [];
|
||||
|
|
@ -595,8 +595,6 @@
|
|||
this.attribute_values = [];
|
||||
}
|
||||
|
||||
console.log(this.category_values);
|
||||
|
||||
// creating options and has option param on the frontend
|
||||
for (i in this.attribute_values) {
|
||||
for (j in this.attribute_input) {
|
||||
|
|
|
|||
|
|
@ -177,7 +177,7 @@ class CartRuleController extends Controller
|
|||
|
||||
$attribute_conditions = json_decode($attribute_conditions);
|
||||
|
||||
if (! isset($attribute_conditions) || $attribute_conditions == "[]" || $attribute_conditions == "" || ! (count($attribute_conditions->categories) && count($attribute_conditions->attributes))) {
|
||||
if (! isset($attribute_conditions) || ! (count($attribute_conditions->categories) && count($attribute_conditions->attributes))) {
|
||||
$data['uses_attribute_conditions'] = 0;
|
||||
|
||||
$data['actions'] = [
|
||||
|
|
@ -192,7 +192,7 @@ class CartRuleController extends Controller
|
|||
'action_type' => $data['action_type'],
|
||||
'disc_amount' => $data['disc_amount'],
|
||||
'disc_quantity' => $data['disc_quantity'],
|
||||
'attribute_conditions' => $attribute_conditions
|
||||
'attribute_conditions' => json_encode($attribute_conditions)
|
||||
];
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue