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
        }

Reply via email to