branch: elpa/emacsql
commit 3f38b357c3f5ca7a3a2041c624daaa7962a20a58
Author: Christopher Wellons <[email protected]>
Commit: Christopher Wellons <[email protected]>
Detect empty SQL vectors (better error messages).
---
emacsql-compiler.el | 1 +
1 file changed, 1 insertion(+)
diff --git a/emacsql-compiler.el b/emacsql-compiler.el
index 5a226579fc..5413d5cee9 100644
--- a/emacsql-compiler.el
+++ b/emacsql-compiler.el
@@ -58,6 +58,7 @@
(defun emacsql-escape-vector (vector)
"Encode VECTOR into a SQL vector scalar."
(cl-typecase vector
+ (null (emacsql-error "Empty SQL vector expression."))
(list (mapconcat #'emacsql-escape-vector vector ", "))
(vector (concat "(" (mapconcat #'emacsql-escape-value vector ", ") ")"))
(otherwise (emacsql-error "Invalid vector %S" vector))))