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
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
}
]
}