Fix always true comparison

Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
This commit is contained in:
Thomas Lauf 2021-05-17 18:22:44 +02:00
parent 29d3043f29
commit 75d3e879d6

View file

@ -2774,7 +2774,7 @@ bool DatetimeParser::isOrdinal (const std::string& token, int& ordinal)
if (p.getDigits (number) && if (p.getDigits (number) &&
p.getRemainder (suffix)) p.getRemainder (suffix))
{ {
if (((number >= 11 || number <= 13) && suffix == "th") || if (((number >= 11 && number <= 13) && suffix == "th") ||
(number % 10 == 1 && suffix == "st") || (number % 10 == 1 && suffix == "st") ||
(number % 10 == 2 && suffix == "nd") || (number % 10 == 2 && suffix == "nd") ||
(number % 10 == 3 && suffix == "rd") || (number % 10 == 3 && suffix == "rd") ||