From 9cc2f53df924a47ef5593a780c30bd0f2504e68c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Lys=C3=BD?= Date: Tue, 16 Mar 2021 15:22:57 +0100 Subject: [PATCH] Add missing allowed item key for comparing [MAILPOET-3219] --- assets/js/src/segments/subscribers_calculator.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/assets/js/src/segments/subscribers_calculator.ts b/assets/js/src/segments/subscribers_calculator.ts index a370f393b6..b93d9958fa 100644 --- a/assets/js/src/segments/subscribers_calculator.ts +++ b/assets/js/src/segments/subscribers_calculator.ts @@ -18,8 +18,7 @@ interface WooCommerceFormItem extends FormItem { interface EmailFormItem extends FormItem { action?: string; newsletter_id?: string; - category_id?: string; - product_id?: string; + link_id?: string; } type AnyFormItem = WordpressRoleFormItem | WooCommerceFormItem | EmailFormItem; @@ -34,7 +33,7 @@ let previousFormItem: AnyFormItem | undefined; let previousResult: Result | undefined; // Names of keys from interface FormItem -const allowedItemKeys: string[] = ['wordpressRole', 'segmentType', 'action', 'newsletter_id', 'category_id', 'product_id']; +const allowedItemKeys: string[] = ['wordpressRole', 'segmentType', 'action', 'newsletter_id', 'category_id', 'product_id', 'link_id']; function loadCount(formItem: AnyFormItem): Promise { // We don't want to use properties like name and description