From e7c1203f7bff8e2a2237b29cf6859b09069f2627 Mon Sep 17 00:00:00 2001 From: Javier San Juan Cervera Date: Mon, 18 Mar 2019 13:53:46 +0100 Subject: [PATCH 1/2] Fix --- connect/resource/fulfillment.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/connect/resource/fulfillment.py b/connect/resource/fulfillment.py index 1709bac..b09536d 100644 --- a/connect/resource/fulfillment.py +++ b/connect/resource/fulfillment.py @@ -22,7 +22,10 @@ class FulfillmentResource(BaseResource): def build_filter(self): filters = super(FulfillmentResource, self).build_filter() if self.config.products: - filters['product_id'] = self.config.products + if len(self.config.products) == 1: + filters['product_id'] = self.config.products[0] + else: + filters['asset.product.id__in'] = ','.join(self.config.products) filters['status'] = 'pending' return filters From 305a77ca11ceff17082d6bb224f355441341a8fb Mon Sep 17 00:00:00 2001 From: Javier San Juan Cervera Date: Mon, 18 Mar 2019 17:49:40 +0100 Subject: [PATCH 2/2] . --- connect/resource/fulfillment.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/connect/resource/fulfillment.py b/connect/resource/fulfillment.py index b09536d..fbbfac0 100644 --- a/connect/resource/fulfillment.py +++ b/connect/resource/fulfillment.py @@ -22,10 +22,7 @@ class FulfillmentResource(BaseResource): def build_filter(self): filters = super(FulfillmentResource, self).build_filter() if self.config.products: - if len(self.config.products) == 1: - filters['product_id'] = self.config.products[0] - else: - filters['asset.product.id__in'] = ','.join(self.config.products) + filters['asset.product.id__in'] = ','.join(self.config.products) filters['status'] = 'pending' return filters