From fb608bba98ab94ded77180d9612309054deffe66 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Tue, 12 Feb 2019 03:40:55 -0400 Subject: [PATCH] Fix issue in ExternalObjectListSerializerMixin Fix error when only an ID list field is specified. Signed-off-by: Roberto Rosario --- mayan/apps/rest_api/mixins.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mayan/apps/rest_api/mixins.py b/mayan/apps/rest_api/mixins.py index 2324cb570b..714b25a9dd 100644 --- a/mayan/apps/rest_api/mixins.py +++ b/mayan/apps/rest_api/mixins.py @@ -42,12 +42,15 @@ class ExternalObjectListSerializerMixin(object): 'external_object_list_pk_list_field.' ) - if pk_field: pk_field_value = self.validated_data.get(pk_field) + else: + pk_field_value = None if pk_list_field: pk_list_field_value = self.validated_data.get(pk_list_field) + else: + pk_list_field = None if pk_field_value: id_list = (pk_field_value,)