-
Notifications
You must be signed in to change notification settings - Fork 263
Closed
Labels
Description
Describe the bug
We have the following lines of code executing and it is now throwing this error...
sharePointSites = await Graph.Sites.Delta.WithUrl(nextLink)
.GetAsDeltaGetResponseAsync((requestConfiguration) =>
{
requestConfiguration.QueryParameters.Select = siteQueryParams;
}, cancellationToken);
Here is a stack trace:
2025-01-27T22:01:33.026Z fail: Hydra.Connector.Model.Worker[0] The request URI is not valid. The segment 'oneDrive.delta' must be the last segment in the URI because it is one of the following: $ref, $batch, $count, $value, $metadata, a named media resource, an action, a noncomposable function, an action import, a noncomposable function import, an operation with void return type, or an operation import with void return type.
2025-01-27T22:01:33.047Z warn: Hydra.Connector.Model.Worker[0] at Microsoft.Kiota.Http.HttpClientLibrary.HttpClientRequestAdapter.ThrowIfFailedResponse(HttpResponseMessage response, Dictionary`2 errorMapping, Activity activityForAttributes, CancellationToken cancellationToken) at Microsoft.Kiota.Http.HttpClientLibrary.HttpClientRequestAdapter.SendAsync[ModelType](RequestInformation requestInfo, ParsableFactory`1 factory, Dictionary`2 errorMapping, CancellationToken cancellationToken) at Microsoft.Kiota.Http.HttpClientLibrary.HttpClientRequestAdapter.SendAsync[ModelType](RequestInformation requestInfo, ParsableFactory`1 factory, Dictionary`2 errorMapping, CancellationToken cancellationToken) at Microsoft.Graph.Sites.Delta.DeltaRequestBuilder.GetAsDeltaGetResponseAsync(Action`1 requestConfiguration, CancellationToken cancellationToken) at Hydra.Connector.SharePoint.SharePointConnector.YieldDocumentChangesAsync(CancellationToken cancellationToken)+MoveNext() in C:\src\Hydra.Connector.SharePoint\SharePointConnector.cs:line 83 at Hydra.Connector.SharePoint.SharePointConnector.YieldDocumentChangesAsync(CancellationToken cancellationToken)+System.Threading.Tasks.Sources.IValueTaskSource<System.Boolean>.GetResult() at Hydra.Connector.Model.Worker`2.ExecuteAsync(CancellationToken stoppingToken) in C:\src\Hydra.Connector\Model\Worker.cs:line 382 at Hydra.Connector.Model.Worker`2.ExecuteAsync(CancellationToken stoppingToken) in C:\src\Hydra.Connector\Model\Worker.cs:line 382
Expected behavior
Delta request works
How to reproduce
As far as I can tell, just execute that query
SDK Version
Latest
Latest version known to work for scenario above?
No response
Known Workarounds
No response
Debug output
Click to expand log
```</details>
### Configuration
_No response_
### Other information
_No response_
mfaerevaag