@@ -59,22 +59,29 @@ func listTasks(ctx context.Context, d *plugin.QueryData, h *plugin.HydrateData)
5959
6060 // TODO: Enhance with folderId, listId, spaceId, etc once support is captured in the SDK.
6161 if q ["status" ] != nil {
62+ plugin .Logger (ctx ).Debug ("listTasks" , "status" , q ["status" ].GetStringValue ())
6263 opts .Statuses = []string {q ["status" ].GetStringValue ()}
6364 }
6465
6566 var ts []clickup.Task
6667 for {
6768 if listId != "" {
69+ plugin .Logger (ctx ).Debug ("listTasks" , "listId" , listId , "page" , opts .Page )
6870 tasks , _ , err := client .Tasks .GetTasks (ctx , listId , opts )
6971 if err != nil {
72+ plugin .Logger (ctx ).Error (fmt .Sprintf ("unable to obtain tasks for list id '%s': %v" , listId , err ))
7073 return nil , fmt .Errorf ("unable to obtain tasks for list id '%s': %v" , listId , err )
7174 }
75+ plugin .Logger (ctx ).Debug ("listTasks" , "listId" , listId , "page" , opts .Page , "results" , len (tasks ))
7276 ts = tasks
7377 } else {
78+ plugin .Logger (ctx ).Debug ("listTasks" , "teamId" , teamId , "page" , opts .Page )
7479 tasks , _ , err := client .Tasks .GetFilteredTeamTasks (ctx , teamId , opts )
7580 if err != nil {
81+ plugin .Logger (ctx ).Error (fmt .Sprintf ("unable to obtain tasks for team id '%s': %v" , teamId , err ))
7682 return nil , fmt .Errorf ("unable to obtain tasks for team id '%s': %v" , teamId , err )
7783 }
84+ plugin .Logger (ctx ).Debug ("listTasks" , "teamId" , teamId , "page" , opts .Page , "results" , len (tasks ))
7885 ts = tasks
7986 }
8087
@@ -83,6 +90,7 @@ func listTasks(ctx context.Context, d *plugin.QueryData, h *plugin.HydrateData)
8390 }
8491
8592 if len (ts ) < 100 {
93+ plugin .Logger (ctx ).Debug ("listTasks - exiting as page returned < 100 items" , "page" , opts .Page , "results" , len (ts ))
8694 break
8795 }
8896
0 commit comments