Fix checkbox field
[MAILPOET-3220]
This commit is contained in:
@ -38,7 +38,7 @@ export const Checkbox: React.FunctionComponent<Props> = ({ onChange, item }) =>
|
|||||||
<div className="mailpoet-gap" />
|
<div className="mailpoet-gap" />
|
||||||
<Select
|
<Select
|
||||||
key="select"
|
key="select"
|
||||||
value={item.operator}
|
value={item.value}
|
||||||
onChange={compose([
|
onChange={compose([
|
||||||
onChange,
|
onChange,
|
||||||
assign(item),
|
assign(item),
|
||||||
|
@ -57,7 +57,7 @@ class FilterDataMapper {
|
|||||||
if ($data['action'] === MailPoetCustomFields::TYPE) {
|
if ($data['action'] === MailPoetCustomFields::TYPE) {
|
||||||
if (empty($data['custom_field_id'])) throw new InvalidFilterException('Missing custom field id', InvalidFilterException::MISSING_VALUE);
|
if (empty($data['custom_field_id'])) throw new InvalidFilterException('Missing custom field id', InvalidFilterException::MISSING_VALUE);
|
||||||
if (empty($data['custom_field_type'])) throw new InvalidFilterException('Missing custom field type', InvalidFilterException::MISSING_VALUE);
|
if (empty($data['custom_field_type'])) throw new InvalidFilterException('Missing custom field type', InvalidFilterException::MISSING_VALUE);
|
||||||
if (empty($data['value'])) throw new InvalidFilterException('Missing value', InvalidFilterException::MISSING_VALUE);
|
if (!isset($data['value'])) throw new InvalidFilterException('Missing value', InvalidFilterException::MISSING_VALUE);
|
||||||
$filterData = [
|
$filterData = [
|
||||||
'segmentType' => DynamicSegmentFilterData::TYPE_USER_ROLE,
|
'segmentType' => DynamicSegmentFilterData::TYPE_USER_ROLE,
|
||||||
'action' => $data['action'],
|
'action' => $data['action'],
|
||||||
|
Reference in New Issue
Block a user