From 3e4b89a7220e2888edcca373aefee8254436caa7 Mon Sep 17 00:00:00 2001 From: iscai-msft Date: Tue, 26 May 2020 16:56:58 -0400 Subject: [PATCH 1/2] fixed item name setting in paging operation --- autorest/codegen/models/paging_operation.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/autorest/codegen/models/paging_operation.py b/autorest/codegen/models/paging_operation.py index 36efd8b5539..75159bd0442 100644 --- a/autorest/codegen/models/paging_operation.py +++ b/autorest/codegen/models/paging_operation.py @@ -77,14 +77,13 @@ def item_name(self) -> str: # Default value. I still check if I find it, so I can do a nice message. item_name = "value" try: - self._find_python_name(item_name, "itemName") + return self._find_python_name(item_name, "itemName") except ValueError: response = self._get_response() raise ValueError( f"While scanning x-ms-pageable, itemName was not defined and object" + f" {response.schema.name} has no array called 'value'" ) - return item_name return self._find_python_name(self._item_name, "itemName") @property From 4c176743a7ea60bb149596fc5119ca0efde15ae7 Mon Sep 17 00:00:00 2001 From: iscai-msft Date: Tue, 26 May 2020 17:01:54 -0400 Subject: [PATCH 2/2] udpated changelog --- ChangeLog.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ChangeLog.md b/ChangeLog.md index 7fcdd5cb82b..e2e097f6f53 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,5 +1,11 @@ # Change Log +### Unreleased +Modelerfour version: 4.13.351 + +**Bug Fixes** +- Corrected generation of the item name of paging response when extracting data #648 + ### 2020-05-22 - 5.0.0-preview.8 Modelerfour version: 4.13.351