[ZendTo] 'Your Organization' field too long for database

Jules Jules at Zend.To
Thu Sep 17 10:30:02 BST 2020


Thought so. The reason this bug hasn't been spotted before is that 
SQLite doesn't actually take any notice of field lengths at all, neither 
in the column definition nor when used.

Cheers,
Jules.

On 17/09/2020 10:20, Gretton, Liam wrote:
>
> Hi Jules,
>
> Yep, I'm using MySQL (well, MariaDB).
>
> Regards,
>
>
> Liam
>
> *Liam Gretton
> Systems Specialist***
>
> **
>
> IT Services,
> University of Leicester, University Road, Leicester, LE1 7RH, UK
>
> *t:*+44 (0)116 252 2254
> *e:*liam.gretton at leicester.ac.uk <mailto:liam.gretton at leicester.ac.uk>
> *w:*www.le.ac.uk <http://www.le.ac.uk/>_
> _
> Follow us on Twitter <https://twitter.com/uniofleicester> or visit our 
> Facebook <http://www.facebook.com/uniofleicester> page
>
> *From:*jules at zend.to <jules at zend.to>
> *Sent:* 17 September 2020 09:56
> *To:* ZendTo Users <zendto at zend.to>
> *Cc:* Gretton, Liam <liam.gretton at leicester.ac.uk>
> *Subject:* Re: [ZendTo] 'Your Organization' field too long for database
>
> Liam,
>
> Thank you for spotting that!
>
> I will work out a fix (and an automatic way of quietly fixing the DB 
> schema to extend this field) and put it in the next release.
>
> BTW I assume you're using a MySQL DB back-end, yes?
>
> Cheers,
> Jules.
>
> On 17/09/2020 08:26, Gretton, Liam via ZendTo wrote:
>
>     Hi,
>
>     When someone requests to drop-off a file, one of the fields to
>     complete is 'Your organization'. If the user enters more than 32
>     characters here (which is not disallowed), then the form fails.
>     The zendto log reports:
>
>     Error: Failed to add 2a753247dd272bb39c4547da5b44550f to authtable
>     for user at example.com <mailto:user at example.com>. Error was Data too
>     long for column 'Organization' at row 1
>
>     The column in the DB is only 32 characters, but the code is not
>     truncating the data from the form before trying to push it in.
>
>     I'm currently running 6.03-5, though a check of the release notes
>     of the newer versions doesn't mention a fix for this yet.
>
>     This has hit us with some collaborators whose organisations really
>     do have long names such as ' Swiss Tropical and Public Health
>     Institute' so my preference would be for the db field to be
>     longer, and to have the code truncate anything that doesn't fit.
>     If I can find time today I'll have a look through the code and try
>     to submit a patch.
>
>     Thanks,
>
>     Liam
>
>     *Liam Gretton
>     Systems Specialist*
>
>     **
>
>     IT Services,
>     University of Leicester, University Road, Leicester, LE1 7RH, UK
>
>     *t:* +44 (0)116 252 2254
>     *e:* liam.gretton at leicester.ac.uk
>     <mailto:liam.gretton at leicester.ac.uk>
>     *w:* www.le.ac.uk
>     <https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.le.ac.uk%2F&data=02%7C01%7Cliam.gretton%40leicester.ac.uk%7C10a0200a50b74a0857aa08d85ae773e7%7Caebecd6a31d44b0195ce8274afe853d9%7C0%7C0%7C637359297421298364&sdata=5QjX3n9TqQH7xAXDxC1%2BDpyZe8sKvSfpWpsofls%2B5q8%3D&reserved=0>_
>     _
>     Follow us on Twitter
>     <https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftwitter.com%2Funiofleicester&data=02%7C01%7Cliam.gretton%40leicester.ac.uk%7C10a0200a50b74a0857aa08d85ae773e7%7Caebecd6a31d44b0195ce8274afe853d9%7C0%7C0%7C637359297421298364&sdata=nhERR6NpTq8208K1yRRw9M75oRjPyqKbfocRlcbJ52E%3D&reserved=0>
>     or visit our Facebook
>     <https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.facebook.com%2Funiofleicester&data=02%7C01%7Cliam.gretton%40leicester.ac.uk%7C10a0200a50b74a0857aa08d85ae773e7%7Caebecd6a31d44b0195ce8274afe853d9%7C0%7C0%7C637359297421308357&sdata=%2FqgkbkOy7%2Bbc%2BO2u08gWB0rm588m8Co5D175UpQbaDA%3D&reserved=0>
>     page
>
>
>
>     _______________________________________________
>
>     ZendTo  mailing list
>
>     ZendTo at zend.to  <mailto:ZendTo at zend.to>
>
>     http://jul.es/mailman/listinfo/zendto  <https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fjul.es%2Fmailman%2Flistinfo%2Fzendto&data=02%7C01%7Cliam.gretton%40leicester.ac.uk%7C10a0200a50b74a0857aa08d85ae773e7%7Caebecd6a31d44b0195ce8274afe853d9%7C0%7C0%7C637359297421318355&sdata=cddFTETdMlLg6ulqi4Vo5sY0YNcBS2x6T77x%2F2K0QHE%3D&reserved=0>
>
>
>
> Jules
> -- 
> Julian Field MEng CEng CITP MBCS MIEEE MACM
> 'All the art of living lies in a fine mingling of letting go,
>   and holding on.' - Henry Ellis
> www.Zend.To  <https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.zend.to%2F&data=02%7C01%7Cliam.gretton%40leicester.ac.uk%7C10a0200a50b74a0857aa08d85ae773e7%7Caebecd6a31d44b0195ce8274afe853d9%7C0%7C0%7C637359297421318355&sdata=ZKTQHmvprMarKK0a%2B2lK7Ft49HZL40Gpxtg43OEeypg%3D&reserved=0>
> Twitter: @JulesFM

Jules

-- 
Julian Field MEng CEng CITP MBCS MIEEE MACM

'Ensanguining the skies
  How heavily it dies
  Into the west away;
  Past touch and sight and sound
  Not further to be found,
  How hopeless under ground
    Falls the remorseful day.' - A.E.Houseman

www.Zend.To
Twitter: @JulesFM

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://jul.es/pipermail/zendto/attachments/20200917/886fffbd/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.gif
Type: image/gif
Size: 3340 bytes
Desc: not available
URL: <http://jul.es/pipermail/zendto/attachments/20200917/886fffbd/attachment-0001.gif>


More information about the ZendTo mailing list