From 7b12c20a46e4119e9a34ad15f9109765876a265b Mon Sep 17 00:00:00 2001 From: Rafi Zadanly Date: Thu, 4 May 2023 09:43:57 +0700 Subject: fixing sitemap --- src/lib/transaction/components/Transactions.jsx | 2 +- src/pages/sitemap/brands.xml.js | 5 ++++- src/pages/sitemap/categories.xml.js | 5 ++++- src/pages/sitemap/products/[page].js | 5 ++++- 4 files changed, 13 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/lib/transaction/components/Transactions.jsx b/src/lib/transaction/components/Transactions.jsx index 54316c3d..736f5ece 100644 --- a/src/lib/transaction/components/Transactions.jsx +++ b/src/lib/transaction/components/Transactions.jsx @@ -49,7 +49,7 @@ const Transactions = ({ context = '' }) => { } const pageCount = Math.ceil(transactions?.data?.saleOrderTotal / limit) - let pageQuery = _.omit(query, ['limit', 'offset']) + let pageQuery = _.omit(query, ['limit', 'offset', 'context']) pageQuery = _.pickBy(pageQuery, _.identity) pageQuery = toQuery(pageQuery) diff --git a/src/pages/sitemap/brands.xml.js b/src/pages/sitemap/brands.xml.js index 7d16bde3..bfd21dba 100644 --- a/src/pages/sitemap/brands.xml.js +++ b/src/pages/sitemap/brands.xml.js @@ -7,7 +7,10 @@ import odooApi from '@/core/api/odooApi' export async function getServerSideProps({ res }) { const baseUrl = process.env.SELF_HOST + '/shop/brands/' const brands = await odooApi('GET', `/api/v1/manufacture?limit=0`) - const sitemap = create('urlset', { encoding: 'UTF-8' }) + const sitemap = create('urlset', { encoding: 'utf-8' }).att( + 'xmlns', + 'http://www.sitemaps.org/schemas/sitemap/0.9' + ) const date = new Date() brands.manufactures.forEach((brand) => { diff --git a/src/pages/sitemap/categories.xml.js b/src/pages/sitemap/categories.xml.js index 676e7443..d9a11d71 100644 --- a/src/pages/sitemap/categories.xml.js +++ b/src/pages/sitemap/categories.xml.js @@ -6,7 +6,10 @@ import odooApi from '@/core/api/odooApi' export async function getServerSideProps({ res }) { const categories = await odooApi('GET', '/api/v1/category/tree') - const sitemap = create('urlset', { encoding: 'UTF-8' }) + const sitemap = create('urlset', { encoding: 'utf-8' }).att( + 'xmlns', + 'http://www.sitemaps.org/schemas/sitemap/0.9' + ) categories.forEach((category) => { addUrlToSitemap(sitemap, category.name, category.id) diff --git a/src/pages/sitemap/products/[page].js b/src/pages/sitemap/products/[page].js index e465f0f5..2f9c3198 100644 --- a/src/pages/sitemap/products/[page].js +++ b/src/pages/sitemap/products/[page].js @@ -9,7 +9,10 @@ export async function getServerSideProps({ query, res }) { const limit = 2500 const queries = { limit, page: page.replace('.xml', '') } const products = await productSearchApi({ query: _.toQuery(queries) }) - const sitemap = create('urlset', { encoding: 'UTF-8' }) + const sitemap = create('urlset', { encoding: 'utf-8' }).att( + 'xmlns', + 'http://www.sitemaps.org/schemas/sitemap/0.9' + ) const date = new Date() products.response.products.forEach((product) => { -- cgit v1.2.3