Skip to content

Commit 8f50d0c

Browse files
committed
fix: do not generate route name when unable to infer controller name
1 parent 7c68d61 commit 8f50d0c

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/router/route.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -202,9 +202,11 @@ export class Route<Controller extends Constructor<any> = any> extends Macroable
202202
importExpression: String(controller),
203203
...moduleImporter(controller, method).toHandleMethod(),
204204
} satisfies StoreRouteHandler,
205-
routeName: `${new StringBuilder(controller.name)
206-
.removeSuffix('controller')
207-
.snakeCase()}.${string.snakeCase(method)}`,
205+
routeName: controller.name
206+
? `${new StringBuilder(controller.name)
207+
.removeSuffix('controller')
208+
.snakeCase()}.${string.snakeCase(method)}`
209+
: undefined,
208210
}
209211
}
210212

0 commit comments

Comments
 (0)