Page 1 of 1

No fe_user is created if mailaddress is to long

Posted: 25 Aug 2016, 15:41
by velo
Hi,

we have a problem. If a email address is to long the system doesn't create a fe_users entry during the checkout process. Furthermore there is no warning or any error if this happens.

Can anyone tell us where the user is created? We found the manager in the ai-typo3 extension but we cant figure out where the sql is called on checkout process.

Thanks in advance
[pb]

Re: No fe_user is created if mailaddress is to long

Posted: 25 Aug 2016, 23:31
by aimeos
Did you had a look into the Aimeos log (madmin_log)?

The customer account data is passed through a message queue. Here's the message is created:
https://github.com/aimeos/ai-client-htm ... d.php#L244

The account is created here:
https://github.com/aimeos/ai-client-htm ... andard.php

Re: No fe_user is created if mailaddress is to long

Posted: 29 Aug 2016, 09:04
by velo
Issue is solved in commit: e1cc077277fd405a99b34985a2c04f3ac8522bf6

Problem was a length check for internal aimeos codes in general. (internal aimeos codes are not longer than 32 chars)
Thsi makes simply no sense for email addresses and is reverted in the above mentioned commit.

Thanks to the aimeos team :)

[pb]