all files / api/query/ gallery.js

66.67% Statements 2/3
100% Branches 0/0
100% Functions 0/0
66.67% Lines 2/3
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29                                                     
'use strict';
 
const sectionQuery = require('./section');
 
module.exports = (db, id) => {
    return {
        where: {
            id: id
        },
        order: [[
            {
                model: db.gallery_content
            },
            'order_index',
            'ASC'
        ]],
        include: [
            {
                model: db.gallery_content,
                include: [
                    {
                        model: db.image,
                        include: sectionQuery(db)
                    }
                ]
            }
        ]
    };
};