Skip to content

Commit 7b811b2

Browse files
committed
undo changes to batch request content remove()
1 parent 98c12fc commit 7b811b2

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

src/msgraph_core/requests/batch_request_content.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -98,12 +98,14 @@ def remove(self, request_id: str) -> None:
9898
Args:
9999
request_id (str): The request id to remove.
100100
"""
101-
request_to_remove = self._request_by_id(request_id)
101+
request_to_remove = None
102+
for request in self.requests:
103+
if request.id == request_id:
104+
request_to_remove = request
105+
if hasattr(request, 'depends_on') and request.depends_on:
106+
if request_id in request.depends_on:
107+
request.depends_on.remove(request_id)
102108
if request_to_remove:
103-
if hasattr(request_to_remove, 'depends_on') and request_to_remove.depends_on:
104-
for dependent_id in request_to_remove.depends_on:
105-
if self._request_by_id(dependent_id):
106-
del self._requests[dependent_id]
107109
del self._requests[request_to_remove.id]
108110
else:
109111
raise ValueError(f"Request ID {request_id} not found in requests.")

0 commit comments

Comments
 (0)