diff --git a/src/app/clasificados/page.tsx b/src/app/clasificados/page.tsx index 322ca0c..b4b81f5 100644 --- a/src/app/clasificados/page.tsx +++ b/src/app/clasificados/page.tsx @@ -23,7 +23,7 @@ async function fetchClasificadosData() { const postsCount = settings.feed_news_count || 12; const cardSettings = { showCategory: settings.news_card_show_category ?? false, - showFooterDate: String(settings.show_news_date) === 'true', + showFooterDate: settings.show_news_date !== false, showFooterButton: settings.news_card_show_footer_button ?? true, footerText: settings.news_card_footer_text || "" }; diff --git a/src/app/dashboard/settings/page.tsx b/src/app/dashboard/settings/page.tsx index 4e7b38f..22cf678 100644 --- a/src/app/dashboard/settings/page.tsx +++ b/src/app/dashboard/settings/page.tsx @@ -124,7 +124,7 @@ export default async function SettingsPage() { type="checkbox" name="show_news_date" value="true" - defaultChecked={settings.show_news_date === true} + defaultChecked={settings.show_news_date !== false} id="show_news_date" className="w-5 h-5 accent-cyan-500 cursor-pointer" /> diff --git a/src/app/eventos/page.tsx b/src/app/eventos/page.tsx index 139ff80..611ba4a 100644 --- a/src/app/eventos/page.tsx +++ b/src/app/eventos/page.tsx @@ -23,7 +23,7 @@ async function fetchEventosData() { const postsCount = settings.feed_news_count || 12; const cardSettings = { showCategory: settings.news_card_show_category ?? false, - showFooterDate: String(settings.show_news_date) === 'true', + showFooterDate: settings.show_news_date !== false, showFooterButton: settings.news_card_show_footer_button ?? true, footerText: settings.news_card_footer_text || "" }; diff --git a/src/app/page.tsx b/src/app/page.tsx index 9d53dbc..91943b4 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -25,7 +25,7 @@ async function fetchHomeData() { const postsCount = settings.feed_news_count || 12; const cardSettings = { showCategory: settings.news_card_show_category ?? false, - showFooterDate: String(settings.show_news_date) === 'true', + showFooterDate: settings.show_news_date !== false, showFooterButton: settings.news_card_show_footer_button ?? true, footerText: settings.news_card_footer_text || "" }; @@ -69,6 +69,8 @@ async function fetchHomeData() { } } +export const dynamic = "force-dynamic"; + export default async function Home() { const { posts, cardSettings } = await fetchHomeData(); const hasSidebar = await hasSidebarContent(); diff --git a/test-settings.js b/test-settings.js new file mode 100644 index 0000000..8363724 --- /dev/null +++ b/test-settings.js @@ -0,0 +1,7 @@ +const { Client, Databases } = require('node-appwrite'); + +const client = new Client() + .setEndpoint('https://appwrite.almeira.com.co/v1') + .setProject('69b84df5003bd8957c5c') + .setKey(process.env.APPWRITE_API_KEY || ''); // I don't have api key injected here securely ? Wait, I can execute node with the .env variables. +