View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0015240||phpList 3 application||Subscribe Process||public||28-02-09 17:07||16-03-09 19:53|
|Target Version||2.10.10||Fixed in Version||2.10.10|
|Summary||0015240: v2.10.9 - Second subscribe window appearing when re-subscribing a previously unsubscribed user|
|Description||This issue was reported by woolef in this forum post:|
I get the "second window on form submission" problem (using 2.10.9), but I found out the following;
* a new email address (ie. one that phplist doesn't know about) works fine.
* an existing email address (ie. one that is subscribed to a list in my phplist) works fine and you just get a 'thanks for subscribing' message.
* an email address in your db that has been marked as blacklisted will get the second window error.
* a deleted email address in your db that was marked as blacklisted before deletion will just get added back to your db with the same second window error
|Additional Information||The issue described by woolef ("an email address in your db that has been marked as blacklisted will get the second window error"), can be reproduced on my v2.10.9 install.|
|Tags||No tags attached.|
||would be good to sort this|
||I see the same this, It appears to have issues with email address that were in the database before I upgraded. I.e. I upgrade, I remove an email as admin. I then go and try to subscribe that email and the subscribe page pops up again. If I use an email that have never been in the system it works fine.|
There are in the code a loop that perform an instantiation of several plugin classes, and it's doing a call to a particular method for each isntance of this diferent classes.
That's why sometimes the script call s method that it's not defined in the class of current object.
I put a condition to check if the method called exists in each class of each instance.