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:
parent
8094a89802
commit
5c98d3bf07
7 changed files with 101 additions and 20 deletions
|
@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue