Skip to content

Commit 07425df

Browse files
fixes
1 parent 45a8172 commit 07425df

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

sync2jira/downstream_issue.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1244,7 +1244,7 @@ def _update_assignee(client, existing, issue, overwrite):
12441244
# Overwrite the downstream assignment only if it is different
12451245
# from the upstream one.
12461246
dn = _jira_user_display_label(assignee)
1247-
update = un != dn and remove_diacritics(un) != dn
1247+
update = un != dn and remove_diacritics(un) != remove_diacritics(dn)
12481248
else:
12491249
# Upstream assignee has no fullname; let assign_user() resolve
12501250
# via LDAP/email lookup using the login.

tests/test_downstream_issue.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1716,7 +1716,7 @@ def test_update_assignee_all(self, mock_client, mock_assign_user):
17161716
(32, False),
17171717
# - upstream assignee exists: called with remove_all=False
17181718
(33, False),
1719-
# - upstream assignee has a fullname of None: called with remove_all=False
1719+
# - upstream assignee has login but fullname is None: called with remove_all=False
17201720
(34, False),
17211721
# - upstream assignee has login but no fullname key: called with remove_all=False
17221722
(35, False),
@@ -1732,7 +1732,7 @@ def test_update_assignee_all(self, mock_client, mock_assign_user):
17321732
(42, None),
17331733
# - upstream assignee exists and assignments are different: not called
17341734
(43, None),
1735-
# - upstream assignee has a fullname of None: not called
1735+
# - upstream assignee has login but fullname is None: not called
17361736
(44, None),
17371737
# - upstream assignee has login but no fullname key: not called
17381738
(45, None),
@@ -1747,7 +1747,7 @@ def test_update_assignee_all(self, mock_client, mock_assign_user):
17471747
(52, None),
17481748
# - upstream assignee exists and assignments are different: not called
17491749
(53, None),
1750-
# - upstream assignee has a fullname of None: not called
1750+
# - upstream assignee has login but fullname is None: not called
17511751
(54, None),
17521752
# - upstream assignee has login but no fullname key: not called
17531753
(55, None),
@@ -1762,7 +1762,7 @@ def test_update_assignee_all(self, mock_client, mock_assign_user):
17621762
(62, False),
17631763
# - upstream assignee exists: called with remove_all=False
17641764
(63, False),
1765-
# - upstream assignee has a fullname of None: called with remove_all=False
1765+
# - upstream assignee has login but fullname is None: called with remove_all=False
17661766
(64, False),
17671767
# - upstream assignee has login but no fullname key: called with remove_all=False
17681768
(65, False),

0 commit comments

Comments
 (0)