Skip to content

Commit 3b0ab45

Browse files
authored
fix: tags are not saved if you don't save 2 times (#6491)
1 parent 2a687ab commit 3b0ab45

2 files changed

Lines changed: 9 additions & 1 deletion

File tree

server/server.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1248,6 +1248,8 @@ let needSetup = false;
12481248
value,
12491249
]);
12501250

1251+
await server.sendUpdateMonitorIntoList(socket, monitorID);
1252+
12511253
callback({
12521254
ok: true,
12531255
msg: "successAdded",
@@ -1272,6 +1274,8 @@ let needSetup = false;
12721274
monitorID,
12731275
]);
12741276

1277+
await server.sendUpdateMonitorIntoList(socket, monitorID);
1278+
12751279
callback({
12761280
ok: true,
12771281
msg: "successEdited",
@@ -1296,6 +1300,8 @@ let needSetup = false;
12961300
value,
12971301
]);
12981302

1303+
await server.sendUpdateMonitorIntoList(socket, monitorID);
1304+
12991305
callback({
13001306
ok: true,
13011307
msg: "successDeleted",

server/uptime-kuma-server.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,9 @@ class UptimeKumaServer {
222222
*/
223223
async sendUpdateMonitorIntoList(socket, monitorID) {
224224
let list = await this.getMonitorJSONList(socket.userID, monitorID);
225-
this.io.to(socket.userID).emit("updateMonitorIntoList", list);
225+
if (list && list[monitorID]) {
226+
this.io.to(socket.userID).emit("updateMonitorIntoList", list);
227+
}
226228
}
227229

228230
/**

0 commit comments

Comments
 (0)