log: ListDocumentFoldersAsync prints folder count on success
When the case-scoped query fails (e.g. tenant rejects parentId in where), the ViewModel falls back to ListDocumentFoldersAsync — but a success path with N=0 was silent, leaving the user wondering why the dropdown stayed empty. Add an INF line so the log shows whether N folders came back, so 0-folder tenants are obvious from a glance. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -390,9 +390,13 @@ namespace MarcusLaw.OutlookAddin.Core.Services
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
return await GetJsonAsync<EspoListResponse<DocumentFolder>>(
|
var result = await GetJsonAsync<EspoListResponse<DocumentFolder>>(
|
||||||
"DocumentFolder?orderBy=name&order=asc&maxSize=200",
|
"DocumentFolder?orderBy=name&order=asc&maxSize=200",
|
||||||
cancellationToken).ConfigureAwait(false);
|
cancellationToken).ConfigureAwait(false);
|
||||||
|
_logger.Information(
|
||||||
|
"ListDocumentFoldersAsync → {Count} folders in tenant",
|
||||||
|
result?.List?.Count ?? 0);
|
||||||
|
return result ?? new EspoListResponse<DocumentFolder>();
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user