fix: bundle Rocky site manual mapping

This commit is contained in:
DMleadgen 2026-03-27 13:47:30 -06:00
parent 56e9e13b56
commit ff461a0272
Signed by: matt
GPG key ID: C2720CF8CD701894

View file

@ -1,5 +1,4 @@
import { readFileSync } from 'fs' import siteManufacturerMapping from '@/lib/site-manufacturer-mapping.json'
import { join } from 'path'
/** /**
* Site configuration interface * Site configuration interface
@ -31,16 +30,7 @@ function loadSiteMapping(): {
return siteMappingCache return siteMappingCache
} }
try { const fallback = {
const mappingPath = join(process.cwd(), 'lib', 'site-manufacturer-mapping.json')
const content = readFileSync(mappingPath, 'utf-8')
const mapping = JSON.parse(content)
siteMappingCache = mapping
return mapping
} catch (error) {
console.error('Error loading site manufacturer mapping:', error)
// Return default configuration for rockymountainvending.com
return {
sites: { sites: {
'rockymountainvending.com': { 'rockymountainvending.com': {
tier: 1, tier: 1,
@ -52,6 +42,17 @@ function loadSiteMapping(): {
}, },
manufacturerAliases: {}, manufacturerAliases: {},
} }
try {
siteMappingCache = siteManufacturerMapping as {
sites: Record<string, SiteConfig>
manufacturerAliases: Record<string, string[]>
}
return siteMappingCache
} catch (error) {
console.error('Error loading site manufacturer mapping:', error)
siteMappingCache = fallback
return siteMappingCache
} }
} }