Skip to content

Commit 3d42c2b

Browse files
committed
chore: add missing setting definitions
1 parent a1db62c commit 3d42c2b

File tree

2 files changed

+985
-2
lines changed

2 files changed

+985
-2
lines changed

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package org.gitlab4j.api.models;
22

3+
import com.fasterxml.jackson.databind.ObjectMapper;
4+
import com.fasterxml.jackson.databind.node.ObjectNode;
35
import java.io.Serializable;
46
import java.lang.reflect.Array;
57
import java.util.ArrayList;
@@ -143,6 +145,9 @@ private Object jsonNodeToValue(JsonNode node, Setting setting) {
143145
Array.set(value, i, type.cast(values.get(i)));
144146
}
145147
}
148+
} else if (node instanceof ObjectNode) {
149+
ObjectMapper mapper = new ObjectMapper();
150+
value = mapper.convertValue(node, HashMap.class);
146151
}
147152

148153
return (value);

0 commit comments

Comments
 (0)