From 152284721a3faee803270cd5457cf4d7199a7210 Mon Sep 17 00:00:00 2001 From: Menci Date: Sun, 28 Apr 2019 15:49:51 +0800 Subject: [PATCH] Fix problem tag updates not saved --- models/problem.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/models/problem.ts b/models/problem.ts index ccc6b48..ebe8e5c 100644 --- a/models/problem.ts +++ b/models/problem.ts @@ -478,8 +478,6 @@ export default class Problem extends Model { } async setTags(newTagIDs) { - problemTagCache.set(this.id, newTagIDs); - let oldTagIDs = (await this.getTags()).map(x => x.id); let delTagIDs = oldTagIDs.filter(x => !newTagIDs.includes(x)); @@ -504,6 +502,8 @@ export default class Problem extends Model { await map.save(); } + + problemTagCache.set(this.id, newTagIDs); } async changeID(id) {