const createHomepageService = ({ strapi })=>{ const MAX_DOCUMENTS = 4; return { async getUpcomingReleases () { const releases = await strapi.db.query('plugin::content-releases.release').findMany({ filters: { releasedAt: { $notNull: false } }, // `scheduledAt` is often null; tie-break by `id` so order is stable across DBs/engines. // (E2E and the admin widget assume a predictable first row in that case — see with-admin seed.) orderBy: [ { scheduledAt: 'asc' }, { id: 'asc' } ], limit: MAX_DOCUMENTS }); return releases; } }; }; export { createHomepageService as default }; //# sourceMappingURL=homepage.mjs.map