Skip to content

Commit e3611ff

Browse files
author
Peter Hauge
committed
fix: cast error fields to string for template literal safety
1 parent 3d2fddc commit e3611ff

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/clients/apim-client.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -864,8 +864,8 @@ export class ApimClient implements IApimClient {
864864

865865
if (status === 'failed' || status === 'canceled' || status === 'cancelled') {
866866
const error = body.error as Record<string, unknown> | undefined;
867-
const code = error?.code ?? 'UnknownError';
868-
const message = error?.message ?? JSON.stringify(body);
867+
const code = (error?.code as string) ?? 'UnknownError';
868+
const message = (error?.message as string) ?? JSON.stringify(body);
869869
throw new Error(`Async operation ${status} for ${label}: [${code}] ${message}`);
870870
}
871871

0 commit comments

Comments
 (0)