findById -> findByPk

This commit is contained in:
Chocobozzz 2019-02-21 14:28:06 +01:00
parent 374c1db98c
commit 9b39106d57
No known key found for this signature in database
GPG Key ID: 583A612D890159BE
15 changed files with 26 additions and 26 deletions

View File

@ -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",

View File

@ -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()
} }

View File

@ -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) {

View File

@ -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) {

View File

@ -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) {

View File

@ -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 {

View File

@ -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 {

View File

@ -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 () {

View File

@ -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) {

View File

@ -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) {

View File

@ -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) {

View File

@ -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 () {

View File

@ -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)

View File

@ -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 () {

View File

@ -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"