Open pwinnski opened 2 hours ago
I note that there was a related fix in v2.13.2, for the lastFirst part of this. I will manually update the 193 remaining affected authors to get lastFirst updated everywhere, and hope that resolves the sorting issues as well. I'll update this issue with my results.
What happened?
Of the 1961 authors in my library, 194 of them do not have a
lastFirst
set in the database, and so sort oddly.I have no idea what sets these authors apart from others although just now as I was planning to copy and paste in some examples to show that they range from L. M. Montgomery to to Andrew Child, I noticed that one was clearly a failed QuickMatch, so I manually cleared out the metadata--and suddenly it had a lastFirst field set. So maybe these are the result of failures when I told it to "Match All Authors" with nearly 2000 authors?
Here's an example of three authors whose first names start with B sorting into the wrong place when sorting by Last, First: It clearly shouldn't be that order and in fact, although I was mostly interesting in missing lastFirst columns, now I'm puzzled about why Asako Uzuki is out of order as well!
Even ignoring the missing lastFirst authors, I still expect: Washington, Wiest, Wolf, Wynne, Yuzuki, Zhang, but I got: Washington, Wolf, Yuzuki, Wiest, Wynne, Zhang.
I just checked from my phone, and the sort order is different there! Is that just ignoring "Last, First" and sorting by first name?
What did you expect to happen?
I expect all authors to have a lastFirst set, and for a list of authors sorted by Last, First to sort the authors by Last, First.
Steps to reproduce the issue
Audiobookshelf version
v2.13.4
How are you running audiobookshelf?
Docker
What OS is your Audiobookshelf server hosted from?
Other (list in "Additional Notes" box)
If the issue is being seen in the UI, what browsers are you seeing the problem on?
Other (list in "Additional Notes" box)
Logs
No response
Additional Notes
Hosted on Synology via Docker. I've tested on Arc (Chrome) desktop and iOS browser. Results are different, but both are wrong.