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

Function NewIssueLabels

internal/database/issue_label.go:329–341  ·  view source on GitHub ↗

NewIssueLabels creates a list of issue-label relations.

(issue *Issue, labels []*Label)

Source from the content-addressed store, hash-verified

327
328// NewIssueLabels creates a list of issue-label relations.
329func NewIssueLabels(issue *Issue, labels []*Label) (err error) {
330 sess := x.NewSession()
331 defer sess.Close()
332 if err = sess.Begin(); err != nil {
333 return err
334 }
335
336 if err = newIssueLabels(sess, issue, labels); err != nil {
337 return err
338 }
339
340 return sess.Commit()
341}
342
343func getIssueLabels(e Engine, issueID int64) ([]*IssueLabel, error) {
344 issueLabels := make([]*IssueLabel, 0, 10)

Callers 1

AddLabelsMethod · 0.85

Calls 1

newIssueLabelsFunction · 0.85

Tested by

no test coverage detected