Skip to content

Commit f9dae80

Browse files
authored
Merge pull request #617 from tbelaire/patch-1
Don't use reference equality on Integers
2 parents d29fdc3 + a846aa7 commit f9dae80

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/main/java/com/microsoft/graph/serializer/DefaultSerializer.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -156,8 +156,8 @@ else if (fieldObject instanceof List) {
156156
final List<?> fieldObjectList = (List<?>) fieldObject;
157157
if (collectionJson != null && collectionJson.isJsonArray()) {
158158
final JsonArray rawJsonArray = (JsonArray) collectionJson;
159-
final Integer fieldObjectListSize = fieldObjectList.size();
160-
final Integer rawJsonArraySize = rawJsonArray.size();
159+
final int fieldObjectListSize = fieldObjectList.size();
160+
final int rawJsonArraySize = rawJsonArray.size();
161161
for (int i = 0; i < fieldObjectListSize && i < rawJsonArraySize; i++) {
162162
final Object element = fieldObjectList.get(i);
163163
if (element instanceof IJsonBackedObject) {
@@ -167,8 +167,9 @@ else if (fieldObject instanceof List) {
167167
}
168168
}
169169
}
170-
if (rawJsonArraySize != fieldObjectListSize)
170+
if (rawJsonArraySize != fieldObjectListSize) {
171171
logger.logDebug("rawJsonArray has a size of " + rawJsonArraySize + " and fieldObjectList of " + fieldObjectListSize);
172+
}
172173
}
173174
}
174175
// If the object is a valid Graph object, set its additional data

0 commit comments

Comments
 (0)