Skip to content

Commit eb94d15

Browse files
authored
Only set the deprecation flag if deprecated=true (#1)
1 parent 1971b64 commit eb94d15

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

src/main/scala/com/github/swagger/scala3enum/converter/SwaggerScala3EnumModelConverter.scala

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,22 +27,20 @@ class SwaggerScala3EnumModelConverter extends ModelResolver(Json.mapper()) {
2727
nullSafeList(annotatedType.getCtxAnnotations).foreach {
2828
case p: Parameter => {
2929
Option(p.description).foreach(desc => sp.setDescription(desc))
30-
sp.setDeprecated(p.deprecated)
30+
if (p.deprecated) sp.setDeprecated(p.deprecated)
3131
Option(p.example).foreach(ex => sp.setExample(ex))
3232
Option(p.name).foreach(name => sp.setName(name))
3333
}
3434
case s: SchemaAnnotation => {
3535
Option(s.description).foreach(desc => sp.setDescription(desc))
3636
Option(s.defaultValue).foreach(df => sp.setDefault(df))
37-
sp.setDeprecated(s.deprecated)
37+
if (s.deprecated) sp.setDeprecated(s.deprecated)
3838
Option(s.example).foreach(ex => sp.setExample(ex))
3939
Option(s.name).foreach(name => sp.setName(name))
40-
Option(s.accessMode).foreach { accessMode =>
41-
accessMode match {
42-
case AccessMode.READ_ONLY => sp.setReadOnly(true)
43-
case AccessMode.WRITE_ONLY => sp.setWriteOnly(true)
44-
case _ =>
45-
}
40+
Option(s.accessMode).foreach {
41+
case AccessMode.READ_ONLY => sp.setReadOnly(true)
42+
case AccessMode.WRITE_ONLY => sp.setWriteOnly(true)
43+
case _ =>
4644
}
4745
}
4846
case _ =>

0 commit comments

Comments
 (0)