findById -> findByPk
This commit is contained in:
parent
374c1db98c
commit
9b39106d57
|
@ -142,8 +142,8 @@
|
||||||
"reflect-metadata": "^0.1.12",
|
"reflect-metadata": "^0.1.12",
|
||||||
"request": "^2.81.0",
|
"request": "^2.81.0",
|
||||||
"scripty": "^1.5.0",
|
"scripty": "^1.5.0",
|
||||||
"sequelize": "4.41.2",
|
"sequelize": "4.42.0",
|
||||||
"sequelize-typescript": "0.6.6",
|
"sequelize-typescript": "0.6.7",
|
||||||
"sharp": "^0.21.0",
|
"sharp": "^0.21.0",
|
||||||
"sitemap": "^2.1.0",
|
"sitemap": "^2.1.0",
|
||||||
"socket.io": "^2.2.0",
|
"socket.io": "^2.2.0",
|
||||||
|
|
|
@ -74,7 +74,7 @@ async function up (utils: {
|
||||||
for (const rawVideo of rawVideos) {
|
for (const rawVideo of rawVideos) {
|
||||||
const videoChannel = await utils.db.VideoChannel.findOne({ where: { authorId: rawVideo.authorId } })
|
const videoChannel = await utils.db.VideoChannel.findOne({ where: { authorId: rawVideo.authorId } })
|
||||||
|
|
||||||
const video = await utils.db.Video.findById(rawVideo.id)
|
const video = await utils.db.Video.findByPk(rawVideo.id)
|
||||||
video.channelId = videoChannel.id
|
video.channelId = videoChannel.id
|
||||||
await video.save()
|
await video.save()
|
||||||
}
|
}
|
||||||
|
|
|
@ -24,7 +24,6 @@ import { getSort, throwIfNotValid } from '../utils'
|
||||||
import { VideoChannelModel } from '../video/video-channel'
|
import { VideoChannelModel } from '../video/video-channel'
|
||||||
import { VideoCommentModel } from '../video/video-comment'
|
import { VideoCommentModel } from '../video/video-comment'
|
||||||
import { UserModel } from './user'
|
import { UserModel } from './user'
|
||||||
import * as Bluebird from '../../helpers/custom-validators/accounts'
|
|
||||||
import { CONFIG } from '../../initializers'
|
import { CONFIG } from '../../initializers'
|
||||||
|
|
||||||
@DefaultScope({
|
@DefaultScope({
|
||||||
|
@ -136,7 +135,7 @@ export class AccountModel extends Model<AccountModel> {
|
||||||
}
|
}
|
||||||
|
|
||||||
static load (id: number, transaction?: Sequelize.Transaction) {
|
static load (id: number, transaction?: Sequelize.Transaction) {
|
||||||
return AccountModel.findById(id, { transaction })
|
return AccountModel.findByPk(id, { transaction })
|
||||||
}
|
}
|
||||||
|
|
||||||
static loadByUUID (uuid: string) {
|
static loadByUUID (uuid: string) {
|
||||||
|
|
|
@ -341,7 +341,7 @@ export class UserModel extends Model<UserModel> {
|
||||||
}
|
}
|
||||||
|
|
||||||
static loadById (id: number) {
|
static loadById (id: number) {
|
||||||
return UserModel.findById(id)
|
return UserModel.findByPk(id)
|
||||||
}
|
}
|
||||||
|
|
||||||
static loadByUsername (username: string) {
|
static loadByUsername (username: string) {
|
||||||
|
|
|
@ -265,7 +265,7 @@ export class ActorModel extends Model<ActorModel> {
|
||||||
VideoChannel: VideoChannelModel
|
VideoChannel: VideoChannelModel
|
||||||
|
|
||||||
static load (id: number) {
|
static load (id: number) {
|
||||||
return ActorModel.unscoped().findById(id)
|
return ActorModel.unscoped().findByPk(id)
|
||||||
}
|
}
|
||||||
|
|
||||||
static loadAccountActorByVideoId (videoId: number, transaction: Sequelize.Transaction) {
|
static loadAccountActorByVideoId (videoId: number, transaction: Sequelize.Transaction) {
|
||||||
|
|
|
@ -110,7 +110,7 @@ export class VideoChangeOwnershipModel extends Model<VideoChangeOwnershipModel>
|
||||||
}
|
}
|
||||||
|
|
||||||
static load (id: number) {
|
static load (id: number) {
|
||||||
return VideoChangeOwnershipModel.scope(ScopeNames.FULL).findById(id)
|
return VideoChangeOwnershipModel.scope(ScopeNames.FULL).findByPk(id)
|
||||||
}
|
}
|
||||||
|
|
||||||
toFormattedJSON (): VideoChangeOwnership {
|
toFormattedJSON (): VideoChangeOwnership {
|
||||||
|
|
|
@ -320,7 +320,7 @@ export class VideoChannelModel extends Model<VideoChannelModel> {
|
||||||
static loadByIdAndPopulateAccount (id: number) {
|
static loadByIdAndPopulateAccount (id: number) {
|
||||||
return VideoChannelModel.unscoped()
|
return VideoChannelModel.unscoped()
|
||||||
.scope([ ScopeNames.WITH_ACTOR, ScopeNames.WITH_ACCOUNT ])
|
.scope([ ScopeNames.WITH_ACTOR, ScopeNames.WITH_ACCOUNT ])
|
||||||
.findById(id)
|
.findByPk(id)
|
||||||
}
|
}
|
||||||
|
|
||||||
static loadByIdAndAccount (id: number, accountId: number) {
|
static loadByIdAndAccount (id: number, accountId: number) {
|
||||||
|
@ -339,7 +339,7 @@ export class VideoChannelModel extends Model<VideoChannelModel> {
|
||||||
static loadAndPopulateAccount (id: number) {
|
static loadAndPopulateAccount (id: number) {
|
||||||
return VideoChannelModel.unscoped()
|
return VideoChannelModel.unscoped()
|
||||||
.scope([ ScopeNames.WITH_ACTOR, ScopeNames.WITH_ACCOUNT ])
|
.scope([ ScopeNames.WITH_ACTOR, ScopeNames.WITH_ACCOUNT ])
|
||||||
.findById(id)
|
.findByPk(id)
|
||||||
}
|
}
|
||||||
|
|
||||||
static loadByUUIDAndPopulateAccount (uuid: string) {
|
static loadByUUIDAndPopulateAccount (uuid: string) {
|
||||||
|
@ -439,7 +439,7 @@ export class VideoChannelModel extends Model<VideoChannelModel> {
|
||||||
|
|
||||||
return VideoChannelModel.unscoped()
|
return VideoChannelModel.unscoped()
|
||||||
.scope([ ScopeNames.WITH_ACTOR, ScopeNames.WITH_ACCOUNT, ScopeNames.WITH_VIDEOS ])
|
.scope([ ScopeNames.WITH_ACTOR, ScopeNames.WITH_ACCOUNT, ScopeNames.WITH_VIDEOS ])
|
||||||
.findById(id, options)
|
.findByPk(id, options)
|
||||||
}
|
}
|
||||||
|
|
||||||
toFormattedJSON (): VideoChannel {
|
toFormattedJSON (): VideoChannel {
|
||||||
|
|
|
@ -117,7 +117,7 @@ export class VideoFileModel extends Model<VideoFileModel> {
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
return VideoFileModel.findById(id, options)
|
return VideoFileModel.findByPk(id, options)
|
||||||
}
|
}
|
||||||
|
|
||||||
static async getStats () {
|
static async getStats () {
|
||||||
|
|
|
@ -115,7 +115,7 @@ export class VideoImportModel extends Model<VideoImportModel> {
|
||||||
}
|
}
|
||||||
|
|
||||||
static loadAndPopulateVideo (id: number) {
|
static loadAndPopulateVideo (id: number) {
|
||||||
return VideoImportModel.findById(id)
|
return VideoImportModel.findByPk(id)
|
||||||
}
|
}
|
||||||
|
|
||||||
static listUserVideoImportsForApi (userId: number, start: number, count: number, sort: string) {
|
static listUserVideoImportsForApi (userId: number, start: number, count: number, sort: string) {
|
||||||
|
|
|
@ -110,7 +110,7 @@ export class VideoStreamingPlaylistModel extends Model<VideoStreamingPlaylistMod
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
return VideoStreamingPlaylistModel.findById(id, options)
|
return VideoStreamingPlaylistModel.findByPk(id, options)
|
||||||
}
|
}
|
||||||
|
|
||||||
static getHlsPlaylistFilename (resolution: number) {
|
static getHlsPlaylistFilename (resolution: number) {
|
||||||
|
|
|
@ -1313,7 +1313,7 @@ export class VideoModel extends Model<VideoModel> {
|
||||||
|
|
||||||
static loadWithFiles (id: number, t?: Sequelize.Transaction, logging?: boolean) {
|
static loadWithFiles (id: number, t?: Sequelize.Transaction, logging?: boolean) {
|
||||||
return VideoModel.scope([ ScopeNames.WITH_FILES, ScopeNames.WITH_STREAMING_PLAYLISTS ])
|
return VideoModel.scope([ ScopeNames.WITH_FILES, ScopeNames.WITH_STREAMING_PLAYLISTS ])
|
||||||
.findById(id, { transaction: t, logging })
|
.findByPk(id, { transaction: t, logging })
|
||||||
}
|
}
|
||||||
|
|
||||||
static loadByUUIDWithFile (uuid: string) {
|
static loadByUUIDWithFile (uuid: string) {
|
||||||
|
|
|
@ -212,7 +212,7 @@ describe('Test user subscriptions API validators', function () {
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
describe('When checking if subscriptions exist', async function () {
|
describe('When checking if subscriptions exist', function () {
|
||||||
const existPath = path + '/exist'
|
const existPath = path + '/exist'
|
||||||
|
|
||||||
it('Should fail with a non authenticated user', async function () {
|
it('Should fail with a non authenticated user', async function () {
|
||||||
|
|
|
@ -142,7 +142,8 @@ describe('Test emails', function () {
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
describe('When blocking/unblocking user', async function () {
|
describe('When blocking/unblocking user', function () {
|
||||||
|
|
||||||
it('Should send the notification email when blocking a user', async function () {
|
it('Should send the notification email when blocking a user', async function () {
|
||||||
this.timeout(10000)
|
this.timeout(10000)
|
||||||
|
|
||||||
|
|
|
@ -241,7 +241,7 @@ describe('Test follows', function () {
|
||||||
expect(res.body.data[0].name).to.equal('server3')
|
expect(res.body.data[0].name).to.equal('server3')
|
||||||
})
|
})
|
||||||
|
|
||||||
describe('Should propagate data on a new following', async function () {
|
describe('Should propagate data on a new following', function () {
|
||||||
let video4: Video
|
let video4: Video
|
||||||
|
|
||||||
before(async function () {
|
before(async function () {
|
||||||
|
|
16
yarn.lock
16
yarn.lock
|
@ -7488,10 +7488,10 @@ send@0.16.2:
|
||||||
range-parser "~1.2.0"
|
range-parser "~1.2.0"
|
||||||
statuses "~1.4.0"
|
statuses "~1.4.0"
|
||||||
|
|
||||||
sequelize-typescript@0.6.6:
|
sequelize-typescript@0.6.7:
|
||||||
version "0.6.6"
|
version "0.6.7"
|
||||||
resolved "https://registry.yarnpkg.com/sequelize-typescript/-/sequelize-typescript-0.6.6.tgz#926037b542dae9f4eff20609d095cc5e3a3640f3"
|
resolved "https://registry.yarnpkg.com/sequelize-typescript/-/sequelize-typescript-0.6.7.tgz#372be979cbae060c554fdbaf2c2d8c93a0283303"
|
||||||
integrity sha512-WGJTaNuHyYwUM8itxZvMVLeNEb7xSjisbVN1Q5rxLaIf2w67Xaf1GX6Jb+9840bjcNPvMsKgC2aR88zmw7UlcQ==
|
integrity sha512-ae21Gq9VOVXlIjnh2vLdL42Kev6r4LC82xOQ2fXo0lHzQvjFeH8/GaWUlpvYv57AOgc+ZnElbYFbSLKdT9ue0w==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@types/bluebird" "3.5.18"
|
"@types/bluebird" "3.5.18"
|
||||||
"@types/node" "6.0.41"
|
"@types/node" "6.0.41"
|
||||||
|
@ -7499,10 +7499,10 @@ sequelize-typescript@0.6.6:
|
||||||
es6-shim "0.35.3"
|
es6-shim "0.35.3"
|
||||||
glob "7.1.2"
|
glob "7.1.2"
|
||||||
|
|
||||||
sequelize@4.41.2:
|
sequelize@4.42.0:
|
||||||
version "4.41.2"
|
version "4.42.0"
|
||||||
resolved "https://registry.yarnpkg.com/sequelize/-/sequelize-4.41.2.tgz#bb9ba30d72e9eeb883c9861cd0e2cac672010883"
|
resolved "https://registry.yarnpkg.com/sequelize/-/sequelize-4.42.0.tgz#439467ba7bfe7d5afcc56d62b3e091860fbf18f3"
|
||||||
integrity sha512-8vPf2R0o9iEmtzkqNzwFdblO+0Mu+RNxOdLeYGGqWGlp3cushLpQucAeSGPQgf2hQVZP5yOCM1ouZKTQ5FTlvA==
|
integrity sha512-qxAYnX4rcv7PbNtEidb56REpxNJCdbN0qyk1jb3+e6sE7OrmS0nYMU+MFVbNTJtZfSpOEEL1TX0TkMw+wzZBxg==
|
||||||
dependencies:
|
dependencies:
|
||||||
bluebird "^3.5.0"
|
bluebird "^3.5.0"
|
||||||
cls-bluebird "^2.1.0"
|
cls-bluebird "^2.1.0"
|
||||||
|
|
Loading…
Reference in New Issue