VMPC does not store profiles correctly
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
VM |
Fix Released
|
Medium
|
Ulrich Müller |
Bug Description
Rene reports:
I've a problem with vmpc an bbdb when using VM 8.0.12 under GNU Emacs 23.1.50.1 (both in their default configuration).
Although <email address hidden> is already in my bbdb file (note that capital J and D), whenever I reply to an email received from <email address hidden> then the first time I'm asked for a vmpc action:
Actions for "<email address hidden>" (end with RET)
Once typed in ("private" for example), I get the following error:
Debugger entered--Lisp error: (invalid-function bbdb-search)
bbdb-
["foo" "foo" #<marker at 163 in contact.bbdb> nil]] ...) nil nil
"<email address hidden>")
vmpc-
vmpc-
(progn (vmpc-prompt-
eval((progn (vmpc-prompt-
vmpc-
vm-
vm-reply(1)
call-
This is kind of strange because bbdb-search had been previously loaded.
This problem only happens the first time I reply to <email address hidden>. The second time, since the email address and it corresponding profile just typed in have been inserted into vmpc-auto-profiles then vmpc does not require me to type it in again. It now lets me reply to the email correctly.
Does this mean that vmpc is not case sensitive?
I also noticed that vmpc does not seem to save the new profiles that have been added to vmpc-auto-profiles. <email address hidden> does not get stored in my bbdb file. Its profile is lost between two Emacs sessions.
How can this be?
Related branches
tags: | added: vmpc |
tags: |
added: add-ons removed: vmpc |
Changed in vm: | |
assignee: | nobody → Ulrich Müller (ulm) |
Changed in vm: | |
status: | Confirmed → Fix Committed |
Changed in vm: | |
status: | Fix Committed → Fix Released |
bbdb-search is a macro that is defined in bbdb-com. vm-pcrisis should require bbdb-com at compile time.