Server: correctly sort tags by name asc
authorChocobozzz <florian.bigard@gmail.com>
Mon, 26 Dec 2016 16:44:25 +0000 (17:44 +0100)
committerChocobozzz <florian.bigard@gmail.com>
Mon, 26 Dec 2016 16:44:25 +0000 (17:44 +0100)
server/models/video.js

index af05a861fbcaf4fc3c743b9edd6263fa8f010ef3..04478c8d74202965ec4e227493d2f9c4b6f3dc1b 100644 (file)
@@ -320,7 +320,7 @@ function listForApi (start, count, sort, callback) {
     offset: start,
     limit: count,
     distinct: true, // For the count, a video can have many tags
-    order: [ modelUtils.getSort(sort) ],
+    order: [ modelUtils.getSort(sort), [ this.sequelize.models.Tag, 'name', 'ASC' ] ],
     include: [
       {
         model: this.sequelize.models.Author,
@@ -440,7 +440,7 @@ function searchAndPopulateAuthorAndPodAndTags (value, field, start, count, sort,
     offset: start,
     limit: count,
     distinct: true, // For the count, a video can have many tags
-    order: [ modelUtils.getSort(sort) ]
+    order: [ modelUtils.getSort(sort), [ this.sequelize.models.Tag, 'name', 'ASC' ] ]
   }
 
   // Make an exact search with the magnet