From 9da6e4db23178d9402b1793d67facb3542d81599 Mon Sep 17 00:00:00 2001 From: JR Boyens Date: Thu, 8 Jul 2010 15:08:42 -0400 Subject: [PATCH] Taught SqlQuery to handle NoSuchElementException Happens when you pass an empty list with a query that takes params. Should throw TooFewQueryParametersException. --- src/main/scala/com/twitter/querulous/query/SqlQuery.scala | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/scala/com/twitter/querulous/query/SqlQuery.scala b/src/main/scala/com/twitter/querulous/query/SqlQuery.scala index c81ebeb..60577ca 100644 --- a/src/main/scala/com/twitter/querulous/query/SqlQuery.scala +++ b/src/main/scala/com/twitter/querulous/query/SqlQuery.scala @@ -109,6 +109,7 @@ class SqlQuery(connection: Connection, query: String, params: Any*) extends Quer m.appendReplacement(result, questionMarks) } catch { case e: ArrayIndexOutOfBoundsException => throw new TooFewQueryParametersException + case e: NoSuchElementException => throw new TooFewQueryParametersException } i += 1 }