Skip to content

Commit c7d74e6

Browse files
committed
handling 404 when redis key not set
1 parent 6430da9 commit c7d74e6

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/lib/server.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -197,9 +197,8 @@ export default async (ctx: Context): Promise<FastifyInstance<Server, IncomingMes
197197
replyCode = 200;
198198
replyBody = externalResponse.data;
199199
return reply.code(replyCode).send(replyBody);
200-
} else if (externalResponse.statusCode === 202) {
201-
// External API returned 202, still processing
202-
ctx.log.debug(`External API attempt: Still processing (202), waiting 5 seconds...`);
200+
} else if (externalResponse.statusCode === 202 || externalResponse.statusCode === 404) {
201+
ctx.log.debug(`External API attempt: Still processing, waiting 5 seconds...`);
203202
await new Promise(resolve => setTimeout(resolve, 5000));
204203
} else {
205204
ctx.log.debug(`Unexpected response from external API: ${JSON.stringify(externalResponse)}`);

0 commit comments

Comments
 (0)