Skip to content

Commit 8ca25a9

Browse files
committed
fix: fix mongodb issue
Signed-off-by: Otavio Santana <[email protected]>
1 parent 9f365a9 commit 8ca25a9

File tree

1 file changed

+8
-2
lines changed
  • jnosql-mongodb/src/main/java/org/eclipse/jnosql/databases/mongodb/communication

1 file changed

+8
-2
lines changed

jnosql-mongodb/src/main/java/org/eclipse/jnosql/databases/mongodb/communication/MongoDBUtils.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
import org.eclipse.jnosql.communication.driver.ValueUtil;
2222

2323
import java.util.ArrayList;
24+
import java.util.HashMap;
2425
import java.util.List;
2526
import java.util.Map;
2627
import java.util.function.Function;
@@ -101,8 +102,13 @@ private static boolean isDocumentIterable(Object value) {
101102
}
102103

103104
private static Object getMap(Object val) {
104-
return StreamSupport.stream(Iterable.class.cast(val).spliterator(), false)
105-
.collect(toMap(KEY_DOCUMENT, VALUE_DOCUMENT));
105+
Iterable<?> iterable = Iterable.class.cast(val);
106+
Map<Object, Object> map = new HashMap<>();
107+
for (Object item : iterable) {
108+
var document = cast(item);
109+
map.put(document.name(), document.value());
110+
}
111+
return map;
106112
}
107113

108114
private static org.eclipse.jnosql.communication.document.Document cast(Object document) {

0 commit comments

Comments
 (0)