1
0
Fork 0
mirror of https://github.com/Chocobozzz/PeerTube.git synced 2025-10-05 19:42:24 +02:00

Begin tests for user quota

This commit is contained in:
Chocobozzz 2017-09-05 22:09:16 +02:00
parent 8094a89802
commit 5c98d3bf07
7 changed files with 101 additions and 20 deletions

View file

@ -244,7 +244,7 @@ loadByUsernameOrEmail = function (username: string, email: string) {
function getOriginalVideoFileTotalFromUser (user: UserInstance) {
const query = {
attributes: [
Sequelize.fn('COUNT', Sequelize.col('VideoFile.size'), 'totalVideoBytes')
Sequelize.fn('COUNT', Sequelize.col('User.Author.Video.VideoFile.size'), 'totalVideoBytes')
],
where: {
id: user.id
@ -252,12 +252,15 @@ function getOriginalVideoFileTotalFromUser (user: UserInstance) {
include: [
{
model: User['sequelize'].models.Author,
required: true,
include: [
{
model: User['sequelize'].models.Video,
required: true,
include: [
{
model: User['sequelize'].models.VideoFile
model: User['sequelize'].models.VideoFile,
required: true
}
]
}