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

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

[elpa] externals/ebdb 610d1ed5d4 3/3: Fix function signature of ebdb-rec


From: Eric Abrahamsen
Subject: [elpa] externals/ebdb 610d1ed5d4 3/3: Fix function signature of ebdb-record-mail, release 0.8.17
Date: Thu, 12 Jan 2023 12:19:58 -0500 (EST)

branch: externals/ebdb
commit 610d1ed5d4095936836102e1e48dc4416d0d260b
Author: Eric Abrahamsen <eric@ericabrahamsen.net>
Commit: Eric Abrahamsen <eric@ericabrahamsen.net>

    Fix function signature of ebdb-record-mail, release 0.8.17
    
    * ebdb.el (ebdb-record-mail): Missing optional arguments, and the
    no-roles argument wasn't doing its job.
---
 ebdb.el | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/ebdb.el b/ebdb.el
index 568a8f4fdd..c69d898f29 100644
--- a/ebdb.el
+++ b/ebdb.el
@@ -2,7 +2,7 @@
 
 ;; Copyright (C) 2016-2022  Free Software Foundation, Inc.
 
-;; Version: 0.8.16
+;; Version: 0.8.17
 ;; Package-Requires: ((emacs "25.1") (seq "2.15"))
 
 ;; Maintainer: Eric Abrahamsen <eric@ericabrahamsen.net>
@@ -4833,9 +4833,11 @@ addresses.  Sort mails by descending priority.")
                                &optional _no-roles _label _defunct)
   nil)
 
-(cl-defmethod ebdb-record-mail ((record ebdb-record-person))
-  (delete nil (mapcar (lambda (role) (slot-value role 'mail))
-                     (slot-value record 'organizations))))
+(cl-defmethod ebdb-record-mail ((record ebdb-record-person)
+                               &optional no-roles _label _defunct)
+  (unless no-roles
+    (delete nil (mapcar (lambda (role) (slot-value role 'mail))
+                      (slot-value record 'organizations)))))
 
 (cl-defmethod ebdb-record-mail ((record ebdb-record-mailing-list)
                                &optional _no-roles _label _defunct)



reply via email to

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