Re: Reinstall breaks existing (re)member logins
from
Rob Miller
on Jan 18, 2007 11:13 AM
On Jan 18, 2007, at 9:50 AM, Tim Hicks wrote:
> Hi,
>
> I have a member type that subclasses the standard remember member. My
> product has a portal_quickinstaller install function that installs the
> membrane, remember, and then product GenericSetup profiles.
>
> The problem is, when I click the 'reinstall' button in the QI tool,
> any
> existing members suddenly stop being able to login. Looking in
> portal_memberdata, the objects are still there, though.
>
> Does anyone have any ideas about why this might be happening?
quickinstaller has a bunch of possible side effects... it records the
objects that are instantiated during the installation process, and
then removes them when you uninstall. this has interesting results
when one product installs dependency products, because objects that
aren't actually directly associated with the product in question will
be removed. the reinstall function may be slightly different, not
sure, but this is worth looking at.
you might try running the membrane / remember import profiles by hand
after you perform the reinstall, see if that helps. otherwise you're
just going to have to debug.
-r