-
-
Notifications
You must be signed in to change notification settings - Fork 3.4k
Sorting custom entry fields that contain numerical values #6349
Copy link
Copy link
Closed
Labels
[outdated] type: bugConfirmed bugs or reports that are very likely to be bugsConfirmed bugs or reports that are very likely to be bugscomponent: maintablestatus: staleIssues marked by a bot as "stale". All issues need to be investigated manually.Issues marked by a bot as "stale". All issues need to be investigated manually.
Metadata
Metadata
Assignees
Labels
[outdated] type: bugConfirmed bugs or reports that are very likely to be bugsConfirmed bugs or reports that are very likely to be bugscomponent: maintablestatus: staleIssues marked by a bot as "stale". All issues need to be investigated manually.Issues marked by a bot as "stale". All issues need to be investigated manually.
Type
Fields
Give feedbackNo fields configured for issues without a type.
Projects
StatusShow more project fields
Done
JabRef version 5.0 on Ubuntu 16.04, and on Windows 10, both installed using the installation files (.deb or .msi) downloaded from the JabRef website.
I assume the Java version will be that provided by the installer.
The most relevant seem to be:
Field properties - future implementation #978 Field properties - future implementation
Sorting by title is broken #2200 Sorting by title is broken
but both of these issues have been "Closed"
JabRef allows the user to add custom general entry fields that contain numerical values. All versions of JabRef prior to 5.0 allowed the Entry Table to be sorted in the numerical order of the value of such a custom field, simply by clicking on the column header.
However, with JabRef 5.0, the numerical (integer) values in this column are sorted in alphabetical order instead!
This means, for example that the numbers 1,2,3,10,13, 21
are sorted into the order 1,10,13,2,21,3
This suggests the numerical values are being treated as plain text.
I did not observe this problem with JabRef 4.3.1 or earlier versions.
Steps to reproduce the behavior: