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 { join } from 'path'
import siteManufacturerMapping from '@/lib/site-manufacturer-mapping.json'
/**
* Site configuration interface
@ -31,16 +30,7 @@ function loadSiteMapping(): {
return siteMappingCache
}
try {
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 {
const fallback = {
sites: {
'rockymountainvending.com': {
tier: 1,
@ -52,6 +42,17 @@ function loadSiteMapping(): {
},
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
}
}