diff --git a/packages/backend/src/server/api/endpoints/antennas/create.ts b/packages/backend/src/server/api/endpoints/antennas/create.ts index f69501ae20..c2117d51a5 100644 --- a/packages/backend/src/server/api/endpoints/antennas/create.ts +++ b/packages/backend/src/server/api/endpoints/antennas/create.ts @@ -29,6 +29,11 @@ export const meta = { code: "TOO_MANY_ANTENNAS", id: "c3a5a51e-04d4-11ee-be56-0242ac120002", }, + noKeywords: { + message: "No keywords", + code: "NO_KEYWORDS", + id: "aa975b74-1ddb-11ee-be56-0242ac120002", + }, }, res: { @@ -100,6 +105,7 @@ export const paramDef = { export default define(meta, paramDef, async (ps, user) => { if (user.movedToUri != null) throw new ApiError(meta.errors.noSuchUserGroup); + if (ps.keywords.length === 0) throw new ApiError(meta.errors.noKeywords); let userList; let userGroupJoining;