Thanks for releasing a version for Drupal 6!
I have installed the module, set up the permissions and the admin settings. On users settings page, I get the error message: "Your e-mail address must be specified on your my account page." The words "my account" are linked to "user/%2Fedit".
| Comment | File | Size | Author |
|---|---|---|---|
| #13 | notify-300280-12.patch | 559 bytes | jackalope |
Comments
Comment #1
matt2000 commentedThanks, I've made some corrections to the code. Look for a new -dev snapshot.
Comment #2
matt bok the error message link is now correct, however the error is occurring on all accounts, and they have complete and correct email addresses - I shouldn't be seeing the error message...
Comment #3
matt2000 commentedI can't duplicate, but I'm guessing the problem is related to pre-exisiting users who have no entry in the notify table.
I changed it so that even when the warning is thrown, the settings form will still be displayed. Submitting the form will create an entry in Notify, so if my guess is right, it will solve your problem.
Comment #4
matt bMy notfiy table did not have the teasers or comments fields (I had previously heavily modified notify for my purposes). Uninstalled notify and re-installed and it works fine.
Comment #5
derieppe commentedHello,
I'v download this module in 5.X-2.X-dev version yesterday.
Got same bugs :
1° Only user #1 cant view his notification settings in user/1/notify (or by tab).
2° Message say "Your e-mail address must be specified on your my account page.".
3° The link in the message "my account" is to user/0/notify.
Did you patch this version ?
Regards.
Comment #6
derieppe commentedRe open the case.
Comment #7
Rene de Boer commentedi had the same problem. No email sent and no acces to my account. The problem occured when i uninstalled the module and later installed it again. Before the modele worked perfect, after reinstalling the stable module it did nothing and gave the above errors. After i installed the (unstable?) dev version everything works oke.
Rene
Comment #8
jtjones23 commentedI get the same error message ("Your e-mail address must be specified on your my account page.") when installing 5.x-1.2
Drupal 5.15
PHP 5.2.8
Comment #9
NaX commentedI wonder if this is related to this issue.
http://drupal.org/node/360729#comment-1208734
Comment #10
Rene de Boer commentedi have copied the above code in the module, doing the php-update but still the problem remains.
So i have reinstalled the dev-version again. It works, but gives a not secure warning.
Rene
Comment #11
elek commentedThere is a bug in function notify_user_settings_form():
"$arg->uid" should be "$uid"
then it works ...
Comment #12
Rene de Boer commentedIt works. Thank you very much!!
Rene
Comment #13
jackalope commentedelek's solution in #11 worked for me. Created a quick patch for it here.
Comment #14
matt2000 commentedpatch reviewed & committed. Please test new dev release.
Comment #15
NaX commentedThis issue has the same fix and maybe should be closed or marked as a duplicate.
http://drupal.org/node/360729#comment-1208734
Comment #16
emdalton commentedConfirmed fix works on our system.
Comment #18
1kenthomas commentedLooks to be fixed in current -dev, as well ;)