Do not fail if old / new missing from notifications.

The server will actually remove those when the notification
would exceed a certain size, so it's expected that those might
be null.
This commit is contained in:
D. Berge
2025-08-06 11:59:52 +02:00
parent 3d474ad8f8
commit 6e19b8e18f

View File

@@ -33,17 +33,14 @@ function old_processServerEvent({state, getters, commit, dispatch}, [message]) {
if (message.payload.operation == "INSERT") { if (message.payload.operation == "INSERT") {
if (message.payload.new == null) { if (message.payload.new == null) {
console.warn("Expected payload.new to be non-null"); console.warn("Expected payload.new to be non-null");
return;
} }
} else if (message.payload.operation == "UPDATE") { } else if (message.payload.operation == "UPDATE") {
if (message.payload.old == null || message.payload.new == null) { if (message.payload.old == null || message.payload.new == null) {
console.warn("Expected payload.old and paylaod.new to be non-null"); console.warn("Expected payload.old and paylaod.new to be non-null");
return;
} }
} else if (message.payload.operation == "DELETE") { } else if (message.payload.operation == "DELETE") {
if (message.payload.old == null) { if (message.payload.old == null) {
console.warn("Expected payload.old to be non-null"); console.warn("Expected payload.old to be non-null");
return;
} }
} else { } else {
console.warn(`Unrecognised operation: ${message.payload.operation}`); console.warn(`Unrecognised operation: ${message.payload.operation}`);