* elmo-msgdb.el (elmo-msgdb-overview-entity-get-extra-field):
authoryoichi <yoichi>
Sat, 17 May 2003 17:10:52 +0000 (17:10 +0000)
committeryoichi <yoichi>
Sat, 17 May 2003 17:10:52 +0000 (17:10 +0000)
Convert field-name to lower case.
(elmo-msgdb-overview-entity-set-extra-field): Ditto.

elmo/ChangeLog
elmo/elmo-msgdb.el

index 930d6b2..dd26df6 100644 (file)
@@ -1,3 +1,9 @@
+2003-05-18  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * elmo-msgdb.el (elmo-msgdb-overview-entity-get-extra-field):
+       Convert field-name to lower case.
+       (elmo-msgdb-overview-entity-set-extra-field): Ditto.
+
 2003-05-12  Yoichi NAKAYAMA  <yoichi@geiin.org>
 
        * acap.el, elmo-imap4.el, elmo-nntp.el, elmo-util.el, pldap.el:
index 3cdf7b2..9bf2a2a 100644 (file)
@@ -569,12 +569,14 @@ header separator."
   (and entity (car entity)))
 
 (defsubst elmo-msgdb-overview-entity-get-extra-field (entity field-name)
-  (let ((extra (and entity (aref (cdr entity) 8))))
+  (let ((field-name (downcase field-name))
+       (extra (and entity (aref (cdr entity) 8))))
     (and extra
         (cdr (assoc field-name extra)))))
 
 (defsubst elmo-msgdb-overview-entity-set-extra-field (entity field-name value)
-  (let ((extras (and entity (aref (cdr entity) 8)))
+  (let ((field-name (downcase field-name))
+       (extras (and entity (aref (cdr entity) 8)))
        extra)
     (if (setq extra (assoc field-name extras))
        (setcdr extra value)