diff --git a/automatizaciones.html b/automatizaciones.html
index 108ea5c..d4e0863 100644
--- a/automatizaciones.html
+++ b/automatizaciones.html
@@ -153,34 +153,31 @@
// DICCIONARIO DE LOGOS
// DICCIONARIO ACTUALIZADO CON ENLACES DINÁMICOS
const companyLogos = {
- 'REPSOL': 'https://upload.wikimedia.org/wikipedia/commons/thumb/b/b3/Logo_Repsol.svg/1200px-Logo_Repsol.svg.png',
- 'MUTUA': 'https://upload.wikimedia.org/wikipedia/commons/thumb/c/c5/Mutua_Madrile%C3%B1a_Logo.svg/2560px-Mutua_Madrile%C3%B1a_Logo.svg.png',
- 'ALLIANZ': 'https://upload.wikimedia.org/wikipedia/commons/thumb/4/4b/Allianz_logo.svg/2560px-Allianz_logo.svg.png',
- 'CASER': 'https://upload.wikimedia.org/wikipedia/commons/thumb/e/e4/Caser_Seguros_logo.svg/2560px-Caser_Seguros_logo.svg.png',
- 'SEGURCAIXA': 'https://upload.wikimedia.org/wikipedia/commons/thumb/2/20/Logo_SegurCaixa_Adeslas.svg/2560px-Logo_SegurCaixa_Adeslas.svg.png',
- 'AXA': 'https://upload.wikimedia.org/wikipedia/commons/thumb/9/94/AXA_Logo.svg/1200px-AXA_Logo.svg.png',
- 'LINEA DIRECTA': 'https://upload.wikimedia.org/wikipedia/commons/thumb/f/f6/Logotipo_L%C3%ADnea_Directa.svg/2560px-Logotipo_L%C3%ADnea_Directa.svg.png',
- 'RGA': 'https://upload.wikimedia.org/wikipedia/commons/thumb/a/ad/Logotipo_Seguros_RGA.svg/2560px-Logotipo_Seguros_RGA.svg.png',
- 'PELAYO': 'https://upload.wikimedia.org/wikipedia/commons/thumb/b/b8/Logotipo_Pelayo_Seguros.svg/2560px-Logotipo_Pelayo_Seguros.svg.png',
- 'SABADELL': 'https://upload.wikimedia.org/wikipedia/commons/thumb/d/d4/Banco_Sabadell_logo.svg/2560px-Banco_Sabadell_logo.svg.png',
- 'SANTANDER': 'https://upload.wikimedia.org/wikipedia/commons/thumb/b/b8/Logotipo_Santander.svg/2560px-Logotipo_Santander.svg.png',
+ 'REPSOL': 'https://www.repsol.com/content/dam/repsol-corporate/es/imagenes/logos/repsol-logo.png',
+ 'MUTUA': 'https://upload.wikimedia.org/wikipedia/commons/thumb/c/c5/Mutua_Madrile%C3%B1a_Logo.svg/512px-Mutua_Madrile%C3%B1a_Logo.svg.png',
+ 'ALLIANZ': 'https://upload.wikimedia.org/wikipedia/commons/thumb/4/4b/Allianz_logo.svg/512px-Allianz_logo.svg.png',
+ 'CASER': 'https://www.caser.es/caser-theme/images/logo_caser.png',
+ 'SEGURCAIXA': 'https://upload.wikimedia.org/wikipedia/commons/thumb/2/20/Logo_SegurCaixa_Adeslas.svg/512px-Logo_SegurCaixa_Adeslas.svg.png',
+ 'AXA': 'https://upload.wikimedia.org/wikipedia/commons/thumb/9/94/AXA_Logo.svg/512px-AXA_Logo.svg.png',
+ 'LINEA DIRECTA': 'https://www.lineadirecta.com/documents/20142/35306/logoLD.png',
+ 'RGA': 'https://www.segurosrga.es/PublishingImages/Logos/logo-seguros-rga.png',
+ 'PELAYO': 'https://www.pelayo.com/img/logo-pelayo.png',
+ 'SABADELL': 'https://upload.wikimedia.org/wikipedia/commons/thumb/d/d4/Banco_Sabadell_logo.svg/512px-Banco_Sabadell_logo.svg.png',
+ 'SANTANDER': 'https://upload.wikimedia.org/wikipedia/commons/thumb/b/b8/Logotipo_Santander.svg/512px-Logotipo_Santander.svg.png',
'DEFAULT': 'https://cdn-icons-png.flaticon.com/512/2875/2875438.png'
};
function getLogoUrl(companyName) {
if (!companyName) return companyLogos['DEFAULT'];
- // Normalizamos el nombre (quitamos prefijos como "HOME -" o "MULTI -")
- const cleanName = companyName.toUpperCase()
- .replace('HOME - ', '')
- .replace('MULTI - ', '')
- .trim();
+ // Limpiamos el nombre de cualquier prefijo de robot
+ let name = companyName.toUpperCase();
+ name = name.replace('HOME - ', '').replace('MULTI - ', '').trim();
- // Buscamos la coincidencia parcial en el diccionario
- for (const key in companyLogos) {
- if (cleanName.includes(key)) return companyLogos[key];
- }
- return companyLogos['DEFAULT'];
+ // Buscamos coincidencia parcial
+ const keyFound = Object.keys(companyLogos).find(key => name.includes(key));
+
+ return keyFound ? companyLogos[keyFound] : companyLogos['DEFAULT'];
}
// CORRECCIÓN EN EL RENDERIZADO DEL LISTADO