Skip to content

Commit 5cd3c76

Browse files
committed
added checks for remote references
1 parent 809d0e6 commit 5cd3c76

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

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

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,10 @@ public String getSimpleRef() {
5050
}
5151

5252
public String get$ref() {
53-
return "#/definitions/" + ref;
53+
if(ref.startsWith("http"))
54+
return ref;
55+
else
56+
return "#/definitions/" + ref;
5457
}
5558
public void set$ref(String ref) {
5659
if(ref.indexOf("#/definitions/") == 0)

modules/swagger-models/src/main/java/com/wordnik/swagger/models/parameters/RefParameter.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,10 @@ public RefParameter description(String description) {
2222
}
2323

2424
public String get$ref() {
25-
return "#/parameters/" + ref;
25+
if(ref.startsWith("http"))
26+
return ref;
27+
else
28+
return "#/definitions/" + ref;
2629
}
2730
public void set$ref(String ref) {
2831
if(ref.indexOf("#/parameters/") == 0)

0 commit comments

Comments
 (0)