This is an automated email from the ASF dual-hosted git repository. lynwee pushed a commit to branch fix-zentao-deadline-field in repository https://gitbox.apache.org/repos/asf/incubator-devlake.git
commit 556f38fe306a338da9c4cbe67b08b31e4dc1c0fd Author: d4x1 <[email protected]> AuthorDate: Tue Mar 25 15:54:18 2025 +0800 fix(zentao): fix a typo --- backend/helpers/utils/field.go | 4 ++-- backend/helpers/utils/field_test.go | 10 +++++----- backend/plugins/jira/tasks/issue_extractor.go | 2 +- backend/plugins/tapd/tasks/bug_extractor.go | 2 +- backend/plugins/tapd/tasks/story_extractor.go | 2 +- backend/plugins/tapd/tasks/task_extractor.go | 2 +- backend/plugins/zentao/tasks/bug_extractor.go | 2 +- backend/plugins/zentao/tasks/story_extractor.go | 2 +- backend/plugins/zentao/tasks/task_extractor.go | 2 +- 9 files changed, 14 insertions(+), 14 deletions(-) diff --git a/backend/helpers/utils/field.go b/backend/helpers/utils/field.go index c5cd56917..9a6278daf 100644 --- a/backend/helpers/utils/field.go +++ b/backend/helpers/utils/field.go @@ -25,7 +25,7 @@ import ( "github.com/apache/incubator-devlake/core/models/common" ) -// GetTimeFeildFromMap retrieves a time field from a map. +// GetTimeFieldFromMap retrieves a time field from a map. // allFields: A map containing all fields. // fieldName: The name of the field to retrieve. // loc: The timezone location. @@ -33,7 +33,7 @@ import ( // // *time.Time: A pointer to the time.Time if the field exists and can be converted to time.Time. // error: An error if the field does not exist or an error occurs. -func GetTimeFeildFromMap(allFields map[string]interface{}, fieldName string, loc *time.Location) (*time.Time, error) { +func GetTimeFieldFromMap(allFields map[string]interface{}, fieldName string, loc *time.Location) (*time.Time, error) { val, ok := allFields[fieldName] if !ok { return nil, fmt.Errorf("Field %s not found", fieldName) diff --git a/backend/helpers/utils/field_test.go b/backend/helpers/utils/field_test.go index c39a08202..f66ae9cde 100644 --- a/backend/helpers/utils/field_test.go +++ b/backend/helpers/utils/field_test.go @@ -124,23 +124,23 @@ func TestGetTimeFeildFromMap(t *testing.T) { for _, tt := range tests { t.Run(tt.name, func(t *testing.T) { - got, err := GetTimeFeildFromMap(tt.allFields, tt.fieldName, tt.loc) + got, err := GetTimeFieldFromMap(tt.allFields, tt.fieldName, tt.loc) if (err != nil) != tt.wantErr { - t.Errorf("GetTimeFeildFromMap() error = %v, wantErr %v", err, tt.wantErr) + t.Errorf("GetTimeFieldFromMap() error = %v, wantErr %v", err, tt.wantErr) return } if tt.wantErr && err.Error() != tt.expectedErr { - t.Errorf("GetTimeFeildFromMap() error = %v, expectedErr %v", err, tt.expectedErr) + t.Errorf("GetTimeFieldFromMap() error = %v, expectedErr %v", err, tt.expectedErr) return } if got != nil && tt.want != nil { if !got.UTC().Equal(tt.want.UTC()) { - t.Errorf("GetTimeFeildFromMap() = %v, want %v", got, tt.want) + t.Errorf("GetTimeFieldFromMap() = %v, want %v", got, tt.want) } } else if got != tt.want { - t.Errorf("GetTimeFeildFromMap() = %v, want %v", got, tt.want) + t.Errorf("GetTimeFieldFromMap() = %v, want %v", got, tt.want) } }) } diff --git a/backend/plugins/jira/tasks/issue_extractor.go b/backend/plugins/jira/tasks/issue_extractor.go index a38387a2a..1980adc2c 100644 --- a/backend/plugins/jira/tasks/issue_extractor.go +++ b/backend/plugins/jira/tasks/issue_extractor.go @@ -151,7 +151,7 @@ func extractIssues(data *JiraTaskData, mappings *typeMappings, apiIssue *apiv2mo } // using location of issues.Created loc := issue.Created.Location() - issue.DueDate, _ = utils.GetTimeFeildFromMap(apiIssue.Fields.AllFields, dueDateField, loc) + issue.DueDate, _ = utils.GetTimeFieldFromMap(apiIssue.Fields.AllFields, dueDateField, loc) // code in next line will set issue.Type to issueType.Name issue.Type = mappings.TypeIdMappings[issue.Type] issue.StdType = mappings.StdTypeMappings[issue.Type] diff --git a/backend/plugins/tapd/tasks/bug_extractor.go b/backend/plugins/tapd/tasks/bug_extractor.go index fa0860b9f..43cab73e2 100644 --- a/backend/plugins/tapd/tasks/bug_extractor.go +++ b/backend/plugins/tapd/tasks/bug_extractor.go @@ -89,7 +89,7 @@ func ExtractBugs(taskCtx plugin.SubTaskContext) errors.Error { toolL.CurrentOwner = strings.Split(toolL.CurrentOwner, ";")[0] } loc, _ := time.LoadLocation("Asia/Shanghai") - toolL.DueDate, _ = utils.GetTimeFeildFromMap(toolL.AllFields, dueDateField, loc) + toolL.DueDate, _ = utils.GetTimeFieldFromMap(toolL.AllFields, dueDateField, loc) workSpaceBug := &models.TapdWorkSpaceBug{ ConnectionId: data.Options.ConnectionId, WorkspaceId: toolL.WorkspaceId, diff --git a/backend/plugins/tapd/tasks/story_extractor.go b/backend/plugins/tapd/tasks/story_extractor.go index 1ca8242ea..2c384ae06 100644 --- a/backend/plugins/tapd/tasks/story_extractor.go +++ b/backend/plugins/tapd/tasks/story_extractor.go @@ -124,7 +124,7 @@ func ExtractStories(taskCtx plugin.SubTaskContext) errors.Error { } } loc, _ := time.LoadLocation("Asia/Shanghai") - toolL.DueDate, _ = utils.GetTimeFeildFromMap(toolL.AllFields, dueDateField, loc) + toolL.DueDate, _ = utils.GetTimeFieldFromMap(toolL.AllFields, dueDateField, loc) return results, nil }, }) diff --git a/backend/plugins/tapd/tasks/task_extractor.go b/backend/plugins/tapd/tasks/task_extractor.go index 225148c81..11a672751 100644 --- a/backend/plugins/tapd/tasks/task_extractor.go +++ b/backend/plugins/tapd/tasks/task_extractor.go @@ -117,7 +117,7 @@ func ExtractTasks(taskCtx plugin.SubTaskContext) errors.Error { } } loc, _ := time.LoadLocation("Asia/Shanghai") - toolL.DueDate, _ = utils.GetTimeFeildFromMap(toolL.AllFields, dueDateField, loc) + toolL.DueDate, _ = utils.GetTimeFieldFromMap(toolL.AllFields, dueDateField, loc) return results, nil }, }) diff --git a/backend/plugins/zentao/tasks/bug_extractor.go b/backend/plugins/zentao/tasks/bug_extractor.go index 9ae9ee170..194957a0f 100644 --- a/backend/plugins/zentao/tasks/bug_extractor.go +++ b/backend/plugins/zentao/tasks/bug_extractor.go @@ -135,7 +135,7 @@ func ExtractBug(taskCtx plugin.SubTaskContext) errors.Error { Url: row.Url, } loc, _ := time.LoadLocation("Asia/Shanghai") - bug.DueDate, _ = utils.GetTimeFeildFromMap(res.AllFeilds, dueDateField, loc) + bug.DueDate, _ = utils.GetTimeFieldFromMap(res.AllFeilds, dueDateField, loc) switch bug.Status { case "active", "closed", "resolved": default: diff --git a/backend/plugins/zentao/tasks/story_extractor.go b/backend/plugins/zentao/tasks/story_extractor.go index 72ee2a863..dbb0c9086 100644 --- a/backend/plugins/zentao/tasks/story_extractor.go +++ b/backend/plugins/zentao/tasks/story_extractor.go @@ -136,7 +136,7 @@ func ExtractStory(taskCtx plugin.SubTaskContext) errors.Error { return nil, errors.Default.WrapRaw(err) } loc, _ := time.LoadLocation("Asia/Shanghai") - story.DueDate, _ = helpers.GetTimeFeildFromMap(res.AllFeilds, dueDateField, loc) + story.DueDate, _ = helpers.GetTimeFieldFromMap(res.AllFeilds, dueDateField, loc) } if story.StdType == "" { story.StdType = ticket.REQUIREMENT diff --git a/backend/plugins/zentao/tasks/task_extractor.go b/backend/plugins/zentao/tasks/task_extractor.go index be24611f9..59a8b969d 100644 --- a/backend/plugins/zentao/tasks/task_extractor.go +++ b/backend/plugins/zentao/tasks/task_extractor.go @@ -162,7 +162,7 @@ func (c *taskExtractor) toZentaoTasks(accountCache *AccountCache, res *models.Ze } loc, _ := time.LoadLocation("Asia/Shanghai") - task.DueDate, _ = utils.GetTimeFeildFromMap(res.AllFeilds, dueDateField, loc) + task.DueDate, _ = utils.GetTimeFieldFromMap(res.AllFeilds, dueDateField, loc) if task.StdType == "" { task.StdType = ticket.TASK }
