bramhanandlingala opened a new pull request, #9053:
URL: https://github.com/apache/devlake/pull/9053

   closes: #9052
   
   Summary
   getIssueFieldMap() logged a "field name is duplicated" warning every time
   a field name appeared more than once in _tool_jira_issue_fields, even when
   it was the exact same field just present on multiple boards. On a
   connection with several boards this produced hundreds of false-positive
   warnings per pipeline run.
   
   Root cause
   _tool_jira_issue_fields stores one row per (connection_id, board_id, field
   id), so a field present on N boards produces N rows with the same ID but
   the same Name. getIssueFieldMap() warned on any second occurrence of a
   Name without checking whether the ID actually differed, so board
   recurrence was misread as a name collision.
   
   Fix
   Only warn when two different field IDs share the same display name, which
   is the actual ambiguous case. The existing SchemaType == "user" override
   is unchanged. Also fixed a typo in the log message: "filed name" -> "field
   name".


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to