diff --git a/src/main/scala/scim/lib/Library.scala b/src/main/scala/scim/lib/Library.scala index 07ce64f..da968d3 100644 --- a/src/main/scala/scim/lib/Library.scala +++ b/src/main/scala/scim/lib/Library.scala @@ -115,7 +115,7 @@ package object convertUtil { package object mapUtil { - def traversableToMap[A, B](traversable: Traversable[Any], getTuple: (Any) => (A, B)): Map[A, B] = { + def traversableToMap[A, B](traversable: Traversable[Any], getTuple: (Any) => (A, B) = (e: Any) => e.asInstanceOf[(A, B)]._1 -> e.asInstanceOf[(A, B)]._2): Map[A, B] = { // Traversable[Tuple[A, B]] can be converted via .map // .foldLeft used in favor of .map().toMap as the latter needs two traversals // traversable.map(e => getKey(e) -> getValue(e)).toMap