Skip to content

Commit b00e1e1

Browse files
authored
Merge pull request #21 from devforth/feature/AdminForth/1620/fix-get-image-gener-endpoint-i
Feature/admin forth/1620/fix get image gener endpoint i
2 parents 7d1fab4 + 6f9736f commit b00e1e1

3 files changed

Lines changed: 185 additions & 9 deletions

File tree

index.ts

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -472,14 +472,24 @@ export default class UploadPlugin extends AdminForthPlugin {
472472
server.endpoint({
473473
method: 'POST',
474474
path: `/plugin/${this.pluginInstanceId}/get-image-generation-job-status`,
475-
handler: async ({ body, adminUser, headers }) => {
475+
handler: async ({ body, adminUser, headers, response }) => {
476476
const jobId = body.jobId;
477477
if (!jobId) {
478-
return { error: "Can't find job id" };
478+
response.setStatus(400);
479+
return { ok: false, error: "Can't find job id" };
479480
}
480481
const job = jobs.get(jobId);
481482
if (!job) {
482-
return { error: "Job not found" };
483+
response.setStatus(404);
484+
return { ok: false, error: "Job not found" };
485+
}
486+
if (job.status === 'failed' || job.error) {
487+
response.setStatus(500);
488+
489+
return {
490+
ok: false,
491+
job,
492+
};
483493
}
484494
return { ok: true, job };
485495
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060
},
6161
"devDependencies": {
6262
"@types/node": "^22.10.7",
63-
"adminforth": "^2.42.0",
63+
"adminforth": "^2.66.0",
6464
"semantic-release": "^24.2.1",
6565
"semantic-release-slack-bot": "^4.0.2",
6666
"typescript": "^5.7.3"

0 commit comments

Comments
 (0)