Skip to content

Commit ced7cb7

Browse files
committed
changed ref syntax to be qualified per OAI/OpenAPI-Specification#135
1 parent ab6a40d commit ced7cb7

File tree

1 file changed

+6
-2
lines changed
  • modules/swagger-models/src/main/java/com/wordnik/swagger/models

1 file changed

+6
-2
lines changed

modules/swagger-models/src/main/java/com/wordnik/swagger/models/RefModel.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import java.util.*;
88

99
public class RefModel extends AbstractModel {
10+
// internally, the ref value is never fully qualified
1011
private String ref;
1112
private String description;
1213
private Map<String, Property> properties;
@@ -45,10 +46,13 @@ public String getSimpleRef() {
4546
}
4647

4748
public String get$ref() {
48-
return ref;
49+
return "#/definitions/" + ref;
4950
}
5051
public void set$ref(String ref) {
51-
this.ref = ref;
52+
if(ref.indexOf("#/definitions/") == 0)
53+
this.ref = ref.substring("#/definitions/".length());
54+
else
55+
this.ref = ref;
5256
}
5357

5458
public String getExample() {

0 commit comments

Comments
 (0)