diff --git a/controllers/eventController.js b/controllers/eventController.js index ac8c7dc..e874a1a 100644 --- a/controllers/eventController.js +++ b/controllers/eventController.js @@ -1,16 +1,12 @@ const { Event, Institution, EventPlace, ContactPerson, EventType, EventContactPerson, sequelize } = require('../models'); const { Op, fn, col, where: sequelizeWhere } = require('sequelize'); -const { format, startOfDay } = require('date-fns'); function buildUpcomingWhere() { - // Compare on date-only level to avoid timezone/DATETIME offset issues. - const todayDate = format(startOfDay(new Date()), 'yyyy-MM-dd'); return { [Op.or]: [ - // Fixed-date events: only today or future. - sequelizeWhere(fn('DATE', col('date')), { [Op.gte]: todayDate }), - // Recurring/undated events: date is null (dayOfWeek may be set). { date: { [Op.eq]: null } }, + // Fixed-date events: only today or future (date-only compare). + sequelizeWhere(fn('DATE', col('date')), { [Op.gte]: fn('CURDATE') }), ], }; } diff --git a/src/content/ImageContent.vue b/src/content/ImageContent.vue index fa8f06f..d53afa7 100644 --- a/src/content/ImageContent.vue +++ b/src/content/ImageContent.vue @@ -67,6 +67,7 @@ export default { display: block; width: 100%; height: 100%; - object-fit: cover; + object-fit: contain; + object-position: center; }