diff --git a/backend/python/app/sources/external/microsoft/one_note/one_note.py b/backend/python/app/sources/external/microsoft/one_note/one_note.py index 76dbc9ad19..f680d516bd 100644 --- a/backend/python/app/sources/external/microsoft/one_note/one_note.py +++ b/backend/python/app/sources/external/microsoft/one_note/one_note.py @@ -1,5 +1,3 @@ - - import json import logging from dataclasses import asdict @@ -7001,26 +6999,22 @@ async def me_onenote_notebooks_section_groups_sections_delete_pages( # Build query parameters including OData for OneNote try: # Use typed query parameters - query_params = RequestConfiguration() + config = RequestConfiguration() # Set query parameters using typed object properties if select: - query_params.select = select if isinstance(select, list) else [select] + config.select = select if isinstance(select, list) else [select] if expand: - query_params.expand = expand if isinstance(expand, list) else [expand] + config.expand = expand if isinstance(expand, list) else [expand] if filter: - query_params.filter = filter + config.filter = filter if orderby: - query_params.orderby = orderby + config.orderby = orderby if search: - query_params.search = search + config.search = search if top is not None: - query_params.top = top + config.top = top if skip is not None: - query_params.skip = skip - - # Create proper typed request configuration - config = RequestConfiguration() - config.query_parameters = query_params + config.skip = skip if headers: config.headers = headers