From 8d799c236c854c8bb132b38c97385beaf53d9327 Mon Sep 17 00:00:00 2001 From: badhezi Date: Tue, 15 Apr 2025 19:56:19 +0300 Subject: [PATCH 1/3] use the correct context data for PR link template in issue card --- templates/repo/issue/card.tmpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/repo/issue/card.tmpl b/templates/repo/issue/card.tmpl index c7bbe91885012..41fe6cea8fbae 100644 --- a/templates/repo/issue/card.tmpl +++ b/templates/repo/issue/card.tmpl @@ -45,7 +45,7 @@ {{if $.Page.LinkedPRs}} {{range index $.Page.LinkedPRs .ID}}
- + {{svg "octicon-git-merge" 16 "tw-mr-1 tw-align-middle"}} {{.Title}} #{{.Index}} From fecc0b14c937f308830c00811b536b148c5f5d39 Mon Sep 17 00:00:00 2001 From: badhezi Date: Sun, 1 Jun 2025 18:21:23 +0300 Subject: [PATCH 2/3] set issue.isLabelsLoaded before calling deleteIssueLabel --- models/issues/issue_label.go | 1 + 1 file changed, 1 insertion(+) diff --git a/models/issues/issue_label.go b/models/issues/issue_label.go index 10fc821454275..295cfc5b50bbe 100644 --- a/models/issues/issue_label.go +++ b/models/issues/issue_label.go @@ -201,6 +201,7 @@ func deleteIssueLabel(ctx context.Context, issue *Issue, label *Label, doer *use // DeleteIssueLabel deletes issue-label relation. func DeleteIssueLabel(ctx context.Context, issue *Issue, label *Label, doer *user_model.User) error { + issue.isLabelsLoaded = false if err := deleteIssueLabel(ctx, issue, label, doer); err != nil { return err } From 4a3bf2eecece6392aaef0d2b8b1dc179341003f8 Mon Sep 17 00:00:00 2001 From: badhezi Date: Mon, 2 Jun 2025 10:35:45 +0300 Subject: [PATCH 3/3] move line --- models/issues/issue_label.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/models/issues/issue_label.go b/models/issues/issue_label.go index 295cfc5b50bbe..f082079e075f1 100644 --- a/models/issues/issue_label.go +++ b/models/issues/issue_label.go @@ -201,12 +201,12 @@ func deleteIssueLabel(ctx context.Context, issue *Issue, label *Label, doer *use // DeleteIssueLabel deletes issue-label relation. func DeleteIssueLabel(ctx context.Context, issue *Issue, label *Label, doer *user_model.User) error { - issue.isLabelsLoaded = false if err := deleteIssueLabel(ctx, issue, label, doer); err != nil { return err } issue.Labels = nil + issue.isLabelsLoaded = false return issue.LoadLabels(ctx) }