core: fix pinnedDomains (#564)

This commit is contained in:
panda authored and GitHub committed 2023-04-22 19:09:11 +08:00
1 parent 314c64e766
commit a0b2e65319
2 files changed
+12 -2

No files matched your search

+2 -2
View File
@@ -441,7 +441,7 @@ class HomeDomainHandler extends Handler {
@param('id', Types.String)
async postStar(domainId: string, id: string) {
await user.setById(this.user._id, { pinnedDomains: this.user.pinnedDomains.concat(id) });
await user.setById(this.user._id, { pinnedDomains: [...this.user.pinnedDomains, id] });
this.back({ star: true });
}
@@ -470,7 +470,7 @@ class HomeDomainCreateHandler extends Handler {
await Promise.all([
domain.edit(domainId, { avatar }),
domain.setUserRole(domainId, this.user._id, 'root'),
user.setById(this.user._id, undefined, undefined, { pinnedDomains: [domainId] }),
user.setById(this.user._id, undefined, undefined, { pinnedDomains: domainId }),
]);
this.response.redirect = this.url('domain_dashboard', { domainId });
this.response.body = { domainId };