Skip to content

Commit 920fe03

Browse files
authored
Merge pull request #824 from tschwery/fix-nullpointer-setting
Fix NullPointer on invalid settings
2 parents ee4408a + e32ac38 commit 920fe03

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

src/main/java/org/gitlab4j/api/models/Setting.java

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1199,9 +1199,14 @@ public final void validate(Object value) throws GitLabApiException {
11991199
return;
12001200
}
12011201

1202-
StringBuilder shouldBe = new StringBuilder(types[0].getSimpleName());
1203-
for (int i = 1; i < types.length; i++) {
1204-
shouldBe.append(" | ").append(types[i].getSimpleName());
1202+
StringBuilder shouldBe;
1203+
if (type != null) {
1204+
shouldBe = new StringBuilder(type.getSimpleName());
1205+
} else {
1206+
shouldBe = new StringBuilder(types[0].getSimpleName());
1207+
for (int i = 1; i < types.length; i++) {
1208+
shouldBe.append(" | ").append(types[i].getSimpleName());
1209+
}
12051210
}
12061211

12071212
String errorMsg = String.format("'%s' value is of incorrect type, is %s, should be %s",

0 commit comments

Comments
 (0)