Skip to content

Commit badd7ae

Browse files
authored
Merge pull request #3560 from kliushnichenko/fix/openapi-app-name
fix misleading openapi application name
2 parents ac21d02 + 70d20ee commit badd7ae

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

jooby/src/main/java/io/jooby/OpenAPIModule.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -180,9 +180,11 @@ public OpenAPIModule() {
180180
public void install(@NonNull Jooby application) throws Exception {
181181
String dir = Optional.ofNullable(application.getBasePackage()).orElse("/").replace(".", "/");
182182

183-
String appname = application.getName().replace("Jooby", "openapi").replace("Kooby", "openapi");
183+
String appName = application.getClass().getSimpleName()
184+
.replace("Jooby", "openapi")
185+
.replace("Kooby", "openapi");
184186
for (Format ext : format) {
185-
String filename = String.format("/%s.%s", appname, ext.name().toLowerCase());
187+
String filename = String.format("/%s.%s", appName, ext.name().toLowerCase());
186188
String openAPIFileLocation = Router.normalizePath(dir) + filename;
187189
application.assets(
188190
fullPath(openAPIPath, "/openapi." + ext.name().toLowerCase()), openAPIFileLocation);

0 commit comments

Comments
 (0)