emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/emacsql 3f38b357c3 206/427: Detect empty SQL vectors (bett


From: ELPA Syncer
Subject: [nongnu] elpa/emacsql 3f38b357c3 206/427: Detect empty SQL vectors (better error messages).
Date: Tue, 13 Dec 2022 02:59:42 -0500 (EST)

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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]