[TYPO3-commerce] fe_user is updated in pi4 at "edit" even if is_main_address is not set
Sebastian Böttger
sebastian.boettger at gmail.com
Mon Mar 29 19:59:02 CEST 2010
Hi Volker,
this is definitly not a feature :).
the main address flag should tell you, wether the fe_user data should be
updated wether the adress is edited. If you edit one of the set of
billing or a delivery addresses, then it's not said that this address is
having anything to do with the fe_user. So editing an delivery address
changing the logged in user "Hello [Lastname]" is kind of weird.
So the right way should be, to just call the observer, if the main
adresse flag is set.
Greetings
Sebastian
Am Montag, den 29.03.2010, 18:13 +0200 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