|
|
|
@ -530,11 +530,11 @@ class Album: |
|
|
|
elif medias_sort_attr.startswith("meta."): |
|
|
|
elif medias_sort_attr.startswith("meta."): |
|
|
|
meta_key = medias_sort_attr.split(".", 1)[1] |
|
|
|
meta_key = medias_sort_attr.split(".", 1)[1] |
|
|
|
key = natsort_keygen( |
|
|
|
key = natsort_keygen( |
|
|
|
key=lambda s: s.meta.get(meta_key, [""])[0], alg=ns.LOCALE |
|
|
|
key=lambda s: s.meta.get(meta_key, [""])[0], alg=ns.SIGNED|ns.LOCALE |
|
|
|
) |
|
|
|
) |
|
|
|
else: |
|
|
|
else: |
|
|
|
key = natsort_keygen( |
|
|
|
key = natsort_keygen( |
|
|
|
key=lambda s: getattr(s, medias_sort_attr), alg=ns.LOCALE |
|
|
|
key=lambda s: getattr(s, medias_sort_attr), alg=ns.SIGNED|ns.LOCALE |
|
|
|
) |
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
self.medias.sort(key=key, reverse=self.settings["medias_sort_reverse"]) |
|
|
|
self.medias.sort(key=key, reverse=self.settings["medias_sort_reverse"]) |
|
|
|
|