Skip to content

Commit f7043ef

Browse files
committed
Do not log the entire user when reporting an error
Do no report translations errors for tab navigation
1 parent b05f745 commit f7043ef

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

client/src/locale/I18n.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ I18n.locale = parameterByName;
3333

3434
I18n.missingTranslation.register("report-error", (i18n, scope) => {
3535
const user = useAppStore.getState().user;
36-
if (user && user.id) {
36+
if (user && user.id && !scope.startsWith("tab")) {
3737
reportError({"Missing translation": scope});
3838
}
3939
return `[missing "${scope}" translation]`;

server/src/main/java/invite/api/UserController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,7 @@ public ResponseEntity<Map<String, Integer>> error(@RequestBody Map<String, Objec
259259
JsonProcessingException, UnknownHostException {
260260
payload.put("dateTime", new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(new Date()));
261261
payload.put("machine", InetAddress.getLocalHost().getHostName());
262-
payload.put("user", user);
262+
payload.put("user", user.getEmail());
263263
String msg = objectMapper.writeValueAsString(payload);
264264
LOG.error(msg, new IllegalArgumentException(msg));
265265
return Results.createResult();

0 commit comments

Comments
 (0)