Skip to content

Commit 3c074b3

Browse files
authored
Merge pull request #3 from taskiq-python/fix/worker-validation
fix: worker param can be nullable
2 parents 2de5f50 + 0ca5128 commit 3c074b3

File tree

4 files changed

+13
-13
lines changed

4 files changed

+13
-13
lines changed

src/components/tasks-table.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ const searchHandler: ((value: string) => void) | undefined =
138138
/>
139139
</div>
140140
</TableHead>
141-
<TableHead> Worker </TableHead>
141+
<TableHead> Broker </TableHead>
142142
</TableRow>
143143
</TableHeader>
144144
<TableBody>
Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
import {
22
taskRouteParamsSchema,
3-
taskStartedRequestSchema,
4-
} from "../../../schemas/tasks"
5-
import { tasksRepository } from "../../../repositories/tasks"
6-
import { envVariables } from "~/server/env"
3+
taskStartedRequestSchema
4+
} from '../../../schemas/tasks'
5+
import { tasksRepository } from '../../../repositories/tasks'
6+
import { envVariables } from '~/server/env'
77

88
export default defineEventHandler(async (event) => {
9-
const accessToken = getRequestHeader(event, "access-token")
9+
const accessToken = getRequestHeader(event, 'access-token')
1010
if (!accessToken || accessToken !== envVariables.taskiqAdminApiToken) {
1111
throw createError({
1212
status: 401,
13-
statusMessage: "Unauthorized",
14-
message: "Invalid access token",
13+
statusMessage: 'Unauthorized',
14+
message: 'Invalid access token'
1515
})
1616
}
1717
const params = await getValidatedRouterParams(
@@ -24,15 +24,15 @@ export default defineEventHandler(async (event) => {
2424
finishedAt: null,
2525
returnValue: null,
2626
executionTime: null,
27-
state: "running",
27+
state: 'running',
2828
args: body.args,
2929
id: params.id,
3030
worker: body.worker,
3131
kwargs: body.kwargs,
3232
name: body.taskName,
33-
startedAt: body.startedAt,
33+
startedAt: body.startedAt
3434
})
3535
return {
36-
success: true,
36+
success: true
3737
}
3838
})

src/server/repositories/tasks.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,9 @@ class TasksRepository {
7171
async create(values: {
7272
id: string
7373
name: string
74-
worker: string
7574
startedAt: Date
7675
args: Array<any>
76+
worker: string | null
7777
finishedAt: Date | null
7878
kwargs: Record<string, any>
7979
executionTime: number | null

src/server/schemas/tasks.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import { z } from 'zod'
22

33
export const taskStartedRequestSchema = z.object({
4-
worker: z.string(),
54
taskName: z.string(),
65
startedAt: z.coerce.date(),
76
args: z.array(z.unknown()),
7+
worker: z.string().nullable(),
88
kwargs: z.record(z.string(), z.unknown())
99
})
1010

0 commit comments

Comments
 (0)