Fix: Translate remaining English log messages to Slovak
- validateInput.js: validation error messages - errorHandler.js: unhandled error message - validateBody.js: suspicious input message - crm-email.controller.js: error log messages 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -105,7 +105,7 @@ export const getUnreadCount = async (req, res, next) => {
|
|||||||
},
|
},
|
||||||
});
|
});
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
logger.error('ERROR in getUnreadCount', { error: error.message });
|
logger.error('Chyba v getUnreadCount', { error: error.message });
|
||||||
next(error);
|
next(error);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@@ -165,7 +165,7 @@ export const syncEmails = async (req, res, next) => {
|
|||||||
totalSynced += total;
|
totalSynced += total;
|
||||||
totalNew += saved;
|
totalNew += saved;
|
||||||
} catch (syncError) {
|
} catch (syncError) {
|
||||||
logger.error('Failed to sync emails for contact', { contactEmail: contact.email, error: syncError.message });
|
logger.error('Nepodarilo sa synchronizovať emaily pre kontakt', { contactEmail: contact.email, error: syncError.message });
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -261,7 +261,7 @@ export const markContactEmailsRead = async (req, res, next) => {
|
|||||||
data: { count },
|
data: { count },
|
||||||
});
|
});
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
logger.error('ERROR in markContactEmailsRead', { error: error.message });
|
logger.error('Chyba v markContactEmailsRead', { error: error.message });
|
||||||
next(error);
|
next(error);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@@ -444,7 +444,7 @@ export const searchEmailsJMAP = async (req, res, next) => {
|
|||||||
data: results,
|
data: results,
|
||||||
});
|
});
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
logger.error('ERROR in searchEmailsJMAP', { error: error.message });
|
logger.error('Chyba v searchEmailsJMAP', { error: error.message });
|
||||||
next(error);
|
next(error);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ export function errorHandler(err, req, res, next) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Log error
|
// Log error
|
||||||
logger.error('Unhandled error', err);
|
logger.error('Neošetrená chyba', err);
|
||||||
|
|
||||||
// Get status code
|
// Get status code
|
||||||
const statusCode = typeof err.statusCode === 'number'
|
const statusCode = typeof err.statusCode === 'number'
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ export function validateBody(req, res, next) {
|
|||||||
];
|
];
|
||||||
for (const pattern of dangerousPatterns) {
|
for (const pattern of dangerousPatterns) {
|
||||||
if (pattern.test(data)) {
|
if (pattern.test(data)) {
|
||||||
logger.warn('Suspicious input detected', { data: data.substring(0, 100) });
|
logger.warn('Detegovaný podozrivý vstup', { data: data.substring(0, 100) });
|
||||||
return res.status(400).json({ message: 'Detegovaný škodlivý obsah v požiadavke' });
|
return res.status(400).json({ message: 'Detegovaný škodlivý obsah v požiadavke' });
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ export const validateBody = (schema) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Log unexpected errors
|
// Log unexpected errors
|
||||||
logger.error('Validation error', { error: error.message });
|
logger.error('Chyba validácie', { error: error.message });
|
||||||
|
|
||||||
return res.status(400).json({
|
return res.status(400).json({
|
||||||
success: false,
|
success: false,
|
||||||
@@ -75,7 +75,7 @@ export const validateQuery = (schema) => {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
logger.error('Query validation error', { error: error.message });
|
logger.error('Chyba validácie query parametrov', { error: error.message });
|
||||||
|
|
||||||
return res.status(400).json({
|
return res.status(400).json({
|
||||||
success: false,
|
success: false,
|
||||||
@@ -115,7 +115,7 @@ export const validateParams = (schema) => {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
logger.error('Params validation error', { error: error.message });
|
logger.error('Chyba validácie URL parametrov', { error: error.message });
|
||||||
|
|
||||||
return res.status(400).json({
|
return res.status(400).json({
|
||||||
success: false,
|
success: false,
|
||||||
|
|||||||
Reference in New Issue
Block a user