branch: elpa/emacsql commit 3f38b357c3f5ca7a3a2041c624daaa7962a20a58 Author: Christopher Wellons <well...@nullprogram.com> Commit: Christopher Wellons <well...@nullprogram.com>
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))))