fix(mS-todo): remove select fields from sync to fix Graph API ParseUri error

This commit is contained in:
mARTin 2026-03-03 19:29:09 +01:00
parent bcbb5e70a8
commit 4e16930d1d

View File

@ -96,8 +96,7 @@ export const fetchMsTodoTasks = async (
): Promise<MicrosoftTodoTask[]> => { ): Promise<MicrosoftTodoTask[]> => {
const params = new URLSearchParams({ const params = new URLSearchParams({
'$filter': "status ne 'completed'", '$filter': "status ne 'completed'",
'$top': '100', '$top': '100'
'$select': 'id,title,body,status,importance,createdDateTime,lastModifiedDateTime'
}); });
const response = await fetch( const response = await fetch(
@ -128,11 +127,8 @@ export const fetchMsTodoTasksForSync = async (
listId: string, listId: string,
modifiedSince?: string modifiedSince?: string
): Promise<MicrosoftTodoTask[]> => { ): Promise<MicrosoftTodoTask[]> => {
const selectFields = 'id,title,body,status,createdDateTime,lastModifiedDateTime';
const params = new URLSearchParams({ const params = new URLSearchParams({
'$top': '100', '$top': '100'
'$select': selectFields
}); });
if (modifiedSince) { if (modifiedSince) {
params.set('$filter', `lastModifiedDateTime gt ${modifiedSince}`); params.set('$filter', `lastModifiedDateTime gt ${modifiedSince}`);