[TYPO3-commerce] fe_user is updated in pi4 at "edit" even if is_main_address is not set
Benny Schimmer
bschimmer at cross-content.com
Tue Mar 30 09:51:27 CEST 2010
Hi Volker,
thanks for your answer.
I have the following problem with this:
In most cases it is not necessary, that the delivary address email field
is mandatory.
So if a customer edits a delivery address, his fe_user email is
overwritten with the empty email field from the delivery address.
Therefore the customer is from now unable to use functions as "forgot
your password" from fe_login. Newsletters cannot be delivered an many
more side effects.
I think the fe_user should only be overwritten when editing the billing
address.
Greetings Benny
Am 29.03.2010 18:13, schrieb Volker Graubaum:
> Hi Benny,
>
> > if we edit an delivery address during checkout process (not create!!),
> > the original fe_user data is updated even the is_main_address flag is
> > not set.
> >
> > Is this a bug, or did we miss any options? This happens, because in the
> > pi4 line ~972 the hook-method "afterAddressEdit" is called, which
> > notifys the dao field mapper (observer).
>
> it's a feature not a bug ;-)
> BUT it can become a bug, we had this problem in one project.
>
> Is main address ist not the important thing, but the address ID in the
> fe_user table.
>
> I'm not sure about the best way right now, but maybe you can give us
> some ideas? ;-)
>
> Otherwise we will work at this topic in the next version.
>
> Greetings Volker
More information about the TYPO3-project-commerce
mailing list