fix(gitea-api): authorize for issues in private repositories / organizations
This also fixes an issue with the taskwarrior filters to not overwrite existing other tasks from other repositories.
This commit is contained in:
@@ -233,6 +233,7 @@ func (project *Project) merge(dry_run bool) error {
|
||||
// NOTE: merge tasks
|
||||
for _, issue := range project.issues {
|
||||
filter.Reset()
|
||||
filter.IncludeProjects(project.repository.Name)
|
||||
filter.IncludeGitNumber(issue.git_issue.Number)
|
||||
filter.IncludeGitType(taskwarrior.ISSUE)
|
||||
git_tasks, err := taskwarrior.GetTasks(filter)
|
||||
@@ -275,6 +276,7 @@ func (project *Project) merge(dry_run bool) error {
|
||||
// TODO: merge milestones
|
||||
for _, milestone := range project.milestones {
|
||||
filter.Reset()
|
||||
filter.IncludeProjects(project.repository.Name)
|
||||
filter.IncludeGitNumber(milestone.Id)
|
||||
filter.IncludeGitType(taskwarrior.MILESTONE)
|
||||
git_tasks, err := taskwarrior.GetTasks(filter)
|
||||
@@ -296,6 +298,7 @@ func (project *Project) merge(dry_run bool) error {
|
||||
}
|
||||
// link to the corresponding task
|
||||
filter.Reset()
|
||||
filter.IncludeProjects(project.repository.Name)
|
||||
filter.IncludeGitNumber(issue.git_issue.Number)
|
||||
filter.IncludeGitType(taskwarrior.ISSUE)
|
||||
tasks, err := taskwarrior.GetTasks(filter)
|
||||
|
||||
Reference in New Issue
Block a user