Added multiple features
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
const { Worship, EventPlace } = require('../models');
|
||||
const { Worship, EventPlace, Sequelize } = require('../models');
|
||||
const { Op } = require('sequelize'); // Importieren Sie die Operatoren von Sequelize
|
||||
|
||||
exports.getAllWorships = async (req, res) => {
|
||||
@@ -53,7 +53,14 @@ exports.getFilteredWorships = async (req, res) => {
|
||||
const where = {};
|
||||
|
||||
if (location && location !== '-1') {
|
||||
where.eventPlaceId = location;
|
||||
if (location.includes('|')) {
|
||||
const locationsArray = location.split('|');
|
||||
where.eventPlaceId = {
|
||||
[Sequelize.Op.in]: locationsArray
|
||||
}
|
||||
} else {
|
||||
where.eventPlaceId = location;
|
||||
}
|
||||
}
|
||||
|
||||
where.date = {
|
||||
|
||||
Reference in New Issue
Block a user