MCPcopy Create free account
hub / github.com/gogs/gogs / newIssueLabels

Function newIssueLabels

internal/database/issue_label.go:314–326  ·  view source on GitHub ↗
(e *xorm.Session, issue *Issue, labels []*Label)

Source from the content-addressed store, hash-verified

312}
313
314func newIssueLabels(e *xorm.Session, issue *Issue, labels []*Label) (err error) {
315 for i := range labels {
316 if hasIssueLabel(e, issue.ID, labels[i].ID) {
317 continue
318 }
319
320 if err = newIssueLabel(e, issue, labels[i]); err != nil {
321 return errors.Newf("newIssueLabel: %v", err)
322 }
323 }
324
325 return nil
326}
327
328// NewIssueLabels creates a list of issue-label relations.
329func NewIssueLabels(issue *Issue, labels []*Label) (err error) {

Callers 2

NewIssueLabelsFunction · 0.85
addLabelsMethod · 0.85

Calls 2

hasIssueLabelFunction · 0.85
newIssueLabelFunction · 0.85

Tested by

no test coverage detected