diff --git a/backend/src/Entity/Api/StationQuota.php b/backend/src/Entity/Api/StationQuota.php index 32fb5d8cf3..b3251e53f3 100644 --- a/backend/src/Entity/Api/StationQuota.php +++ b/backend/src/Entity/Api/StationQuota.php @@ -38,13 +38,12 @@ final class StationQuota public bool $is_full; #[OA\Property] - public int $num_files; + public ?int $num_files = null; public static function fromStorageLocation( StorageLocation $storageLocation, - int $numFiles = 0 + int|null $numFiles = null ): self { - $record = new self(); $record->used = $storageLocation->getStorageUsed(); $record->used_bytes = (string)$storageLocation->getStorageUsedBytes(); diff --git a/frontend/entities/ApiInterfaces.ts b/frontend/entities/ApiInterfaces.ts index 4633aa09cf..96e0af392d 100644 --- a/frontend/entities/ApiInterfaces.ts +++ b/frontend/entities/ApiInterfaces.ts @@ -818,7 +818,7 @@ export interface ApiStationQuota { quota?: string | null; quota_bytes?: string | null; is_full?: boolean; - num_files?: number; + num_files?: number | null; } export type ApiStationRemote = HasLinks & {