Fix lint
authorChocobozzz <florian.bigard@gmail.com>
Fri, 24 Nov 2017 14:00:10 +0000 (15:00 +0100)
committerChocobozzz <florian.bigard@gmail.com>
Mon, 27 Nov 2017 18:40:53 +0000 (19:40 +0100)
server/lib/activitypub/send/misc.ts
server/lib/jobs/activitypub-http-job-scheduler/activitypub-http-job-scheduler.ts
server/models/video/video.ts
server/tests/api/single-server.ts

index fe137464eb57ec587589bf010379ccfa001f4c78..444c1cbd676e8958a244d68715720fe29f48e06c 100644 (file)
@@ -29,7 +29,7 @@ async function forwardActivity (
 
   if (uris.length === 0) {
     logger.info('0 followers for %s, no forwarding.', toAccountFollowers.map(a => a.id).join(', '))
-    return
+    return undefined
   }
 
   logger.debug('Creating forwarding job.', { uris })
@@ -52,7 +52,7 @@ async function broadcastToFollowers (
   const uris = await computeFollowerUris(toAccountFollowers, followersException)
   if (uris.length === 0) {
     logger.info('0 followers for %s, no broadcasting.', toAccountFollowers.map(a => a.id).join(', '))
-    return
+    return undefined
   }
 
   logger.debug('Creating broadcast job.', { uris })
index f1fe774cc9d75912799d638b57d93f980914144e..fcc81eb16e136b442653b63c9ecb3605a8e07f56 100644 (file)
@@ -50,7 +50,7 @@ async function computeBody (payload: ActivityPubHttpPayload) {
     if (!accountSignature) throw new Error('Unknown signature account id.')
     body = await buildSignedActivity(accountSignature, payload.body)
   }
-  
+
   return body
 }
 
index 82b95c4894222c47e81087b9d0f14c5dacb721f6..457bfce7723cf6f144912a0e91e734cd8c37f3cd 100644 (file)
@@ -984,6 +984,7 @@ loadByUUIDOrURL = function (uuid: string, url: string, t?: Sequelize.Transaction
 
 loadAndPopulateAccountAndServerAndTags = function (id: number) {
   const options = {
+    order: [ [ Video['sequelize'].models.Tag, 'name', 'ASC' ] ],
     include: [
       {
         model: Video['sequelize'].models.VideoChannel,
@@ -1012,6 +1013,7 @@ loadAndPopulateAccountAndServerAndTags = function (id: number) {
 
 loadByUUIDAndPopulateAccountAndServerAndTags = function (uuid: string) {
   const options = {
+    order: [ [ Video['sequelize'].models.Tag, 'name', 'ASC' ] ],
     where: {
       uuid
     },
index 11080085d9a321522c91adc1c31c07f84acdbf83..40e2c64fe0acbdc1ff8c63f268374bb72c169331 100644 (file)
@@ -605,7 +605,7 @@ describe('Test a single server', function () {
     expect(video.serverHost).to.equal('localhost:9001')
     expect(video.account).to.equal('root')
     expect(video.isLocal).to.be.true
-    expect(video.tags).to.deep.equal([ 'tag1', 'tag2', 'supertag' ])
+    expect(video.tags).to.deep.equal([ 'supertag', 'tag1', 'tag2' ])
     expect(dateIsValid(video.createdAt)).to.be.true
     expect(dateIsValid(video.updatedAt)).to.be.true
 
@@ -645,7 +645,7 @@ describe('Test a single server', function () {
     expect(video.serverHost).to.equal('localhost:9001')
     expect(video.account).to.equal('root')
     expect(video.isLocal).to.be.true
-    expect(video.tags).to.deep.equal([ 'tag1', 'tag2', 'supertag' ])
+    expect(video.tags).to.deep.equal([ 'supertag', 'tag1', 'tag2' ])
     expect(dateIsValid(video.createdAt)).to.be.true
     expect(dateIsValid(video.updatedAt)).to.be.true