Issue #2671 fixed
This commit is contained in:
parent
bf5ad13dac
commit
cdc1eb7bc1
|
|
@ -209,7 +209,13 @@ class Booking extends Virtual
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
return $options1['booking'] == $options2['booking'];
|
if (isset($options1['booking']) && isset($options2['booking'])) {
|
||||||
|
return $options1['booking'] === $options2['booking'];
|
||||||
|
} elseif (! isset($options1['booking'])) {
|
||||||
|
return false;
|
||||||
|
} elseif (! isset($options2['booking'])) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -496,8 +496,14 @@ class Bundle extends AbstractType
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
return $options1['bundle_options'] == $options2['bundle_options']
|
if (isset($options1['bundle_options']) && isset($options2['bundle_options'])) {
|
||||||
&& $options1['bundle_option_qty'] == $this->getOptionQuantities($options2);
|
return $options1['bundle_options'] == $options2['bundle_options']
|
||||||
|
&& $options1['bundle_option_qty'] == $this->getOptionQuantities($options2);
|
||||||
|
} elseif (! isset($options1['bundle_options'])) {
|
||||||
|
return false;
|
||||||
|
} elseif (! isset($options2['bundle_options'])) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -460,7 +460,13 @@ class Configurable extends AbstractType
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
return $options1['selected_configurable_option'] === $options2['selected_configurable_option'];
|
if (isset($options1['selected_configurable_option']) && isset($options2['selected_configurable_option'])) {
|
||||||
|
return $options1['selected_configurable_option'] === $options2['selected_configurable_option'];
|
||||||
|
} elseif (! isset($options1['selected_configurable_option'])) {
|
||||||
|
return false;
|
||||||
|
} elseif (! isset($options2['selected_configurable_option'])) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -188,7 +188,13 @@ class Downloadable extends AbstractType
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
return $options1['links'] == $options2['links'];
|
if (isset($options1['links']) && isset($options2['links'])) {
|
||||||
|
return $options1['links'] === $options2['links'];
|
||||||
|
} elseif (! isset($options1['links'])) {
|
||||||
|
return false;
|
||||||
|
} elseif (! isset($options2['links'])) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue