Sort Extension data by value if something is a number

Affects issues:
- Fixed #1399
This commit is contained in:
Risto Lahtela 2021-04-23 09:31:29 +03:00
parent 3961e251ca
commit c627e5b88e

View File

@ -17,6 +17,7 @@
package com.djrapitops.plan.delivery.rendering.html.structure;
import com.djrapitops.plan.extension.table.Table;
import org.apache.commons.lang3.math.NumberUtils;
import java.text.ParseException;
import java.text.SimpleDateFormat;
@ -96,7 +97,11 @@ public class DynamicHtmlTable implements HtmlTable {
long time = dateFormat.parse(valueString).getTime();
builtBody.append("<td data-order=\"").append(time).append("\">").append(valueString);
} catch (ParseException e) {
builtBody.append("<td>").append(valueString);
if (NumberUtils.isParsable(valueString)) {
builtBody.append("<td data-order=\"").append(valueString).append("\">").append(valueString);
} else {
builtBody.append("<td>").append(valueString);
}
}
}
}