From d9513391d5737983c2f34742f1b39d85e9ccae38 Mon Sep 17 00:00:00 2001 From: ychao_1983 Date: Mon, 4 Jul 2022 13:11:53 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- models/dataset.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/models/dataset.go b/models/dataset.go index 9241b7bf9..0c1d8015a 100755 --- a/models/dataset.go +++ b/models/dataset.go @@ -88,7 +88,7 @@ func (datasets DatasetList) loadAttributes(e Engine) error { if err := e. Where("id > 0"). In("id", keysInt64(set)). - Cols("id", "owner_id", "owner_name", "lower_name", "name", "description", "alias", "lower_alias"). + Cols("id", "owner_id", "owner_name", "lower_name", "name", "description", "alias", "lower_alias","is_private"). Find(&repos); err != nil { return fmt.Errorf("find repos: %v", err) } @@ -127,6 +127,7 @@ func (datasets DatasetList) loadAttachmentAttributes(opts *SearchDatasetOptions) return fmt.Errorf("GetPermission failed error: %v", err) } permission = &permissionInstance + permissionMap[datasets[i].ID]=&permissionInstance } if permission.HasAccess() { From 4a195371657dfd4346d3414523617f99c658976b Mon Sep 17 00:00:00 2001 From: ychao_1983 Date: Mon, 4 Jul 2022 13:21:34 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- models/dataset.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/models/dataset.go b/models/dataset.go index 0c1d8015a..fbd605120 100755 --- a/models/dataset.go +++ b/models/dataset.go @@ -146,6 +146,9 @@ func (datasets DatasetList) loadAttachmentAttributes(opts *SearchDatasetOptions) } for i := range datasets { + if datasets[i].Attachments==nil{ + datasets[i].Attachments=[]*Attachment{} + } datasets[i].Repo.Owner = nil } return nil