0001-do-not-store-digits-value-if-outside-integer-range-5.patch
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 |
- |