address review feedback

Signed-off-by: John Collier <jcollier@redhat.com>
This commit is contained in:
John Collier
2026-03-04 23:00:02 -05:00
parent 2375ad9a83
commit f5fb2829f7
5 changed files with 74 additions and 15 deletions
@@ -83,7 +83,7 @@ export interface ScaffolderService {
createdBy?: string;
limit?: number;
offset?: number;
status?: ScaffolderTaskStatus;
status?: ScaffolderTaskStatus | ScaffolderTaskStatus[];
},
options: ScaffolderServiceRequestOptions,
): Promise<{ items: ScaffolderTask[]; totalItems: number }>;
@@ -186,7 +186,7 @@ class DefaultScaffolderService implements ScaffolderService {
createdBy?: string;
limit?: number;
offset?: number;
status?: ScaffolderTaskStatus;
status?: ScaffolderTaskStatus | ScaffolderTaskStatus[];
},
options: ScaffolderServiceRequestOptions,
): Promise<{ items: ScaffolderTask[]; totalItems: number }> {
@@ -204,7 +204,9 @@ class DefaultScaffolderService implements ScaffolderService {
params.set('offset', String(request.offset));
}
if (request.status !== undefined) {
params.set('status', request.status);
for (const s of [request.status].flat()) {
params.append('status', s);
}
}
const query = params.toString();