Projet

Général

Profil

0001-do-not-store-digits-value-if-outside-integer-range-5.patch

Frédéric Péters, 09 juin 2021 14:30

Télécharger (1,08 ko)

Voir les différences:

Subject: [PATCH] do not store digits value if outside integer range (#54702)

 wcs_olap/feeder.py | 5 +++++
 1 file changed, 5 insertions(+)
wcs_olap/feeder.py
890 890
                    if has_digits_validation(field):
891 891
                        if raw is not None and raw.isnumeric():
892 892
                            v = int(raw)
893
                            if v > 2**31:
894
                                # do not store anything if outside range as it's
895
                                # probably not something we would use in arithmetic
896
                                # anyway (like a serial number)
897
                                v = None
893 898
                    else:
894 899
                        v = raw
895 900
                elif field.type == 'bool':
896
-