-
Notifications
You must be signed in to change notification settings - Fork 5.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix generating random avatars when updating staff accounts #4521
Fix generating random avatars when updating staff accounts #4521
Conversation
Here is the report for 6171e5b (maarcingebala/saleor @ fix-updating-the-customer) No differences were found. (click me)
# api.benchmark checkout
test name left count right count duplicate count
------------------------------------ ----------- ----------- ---------------
add billing address to checkout 34 34 20
add shipping to checkout 7 7 0
checkout payment charge 14 14 0
complete checkout 6 6 0
create checkout 41 41 20
# api.benchmark homepage
test name left count right count duplicate count
------------------------------------ ----------- ----------- ---------------
retrieve main menu 5 5 0
retrieve product list 4 4 0
retrieve secondary menu 5 5 0
retrieve shop 2 2 0
# api.benchmark product
test name left count right count duplicate count
------------------------------------ ----------- ----------- ---------------
product details 13 13 3
# api.benchmark variant
test name left count right count duplicate count
------------------------------------ ----------- ----------- ---------------
retrieve variant list 9 9 2 |
Codecov Report
@@ Coverage Diff @@
## master #4521 +/- ##
==========================================
- Coverage 90.63% 90.62% -0.01%
==========================================
Files 297 297
Lines 17434 17437 +3
Branches 1746 1748 +2
==========================================
+ Hits 15802 15803 +1
- Misses 1121 1122 +1
- Partials 511 512 +1
Continue to review full report at Codecov.
|
Codecov Report
@@ Coverage Diff @@
## master #4521 +/- ##
==========================================
+ Coverage 90.62% 90.62% +<.01%
==========================================
Files 297 297
Lines 17434 17437 +3
Branches 1746 1748 +2
==========================================
+ Hits 15800 15803 +3
Misses 1122 1122
Partials 512 512
Continue to review full report at Codecov.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 👍
@@ -1131,6 +1132,47 @@ def test_staff_update(staff_api_client, permission_manage_staff, media_root): | |||
assert not data["user"]["isActive"] | |||
|
|||
|
|||
@patch("saleor.graphql.account.mutations.get_random_avatar") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We could patch create_user_avatar_thumbnails
and assert mocked_thumbnail_creator.call_count == 0
The
staffUpdate
mutation would generate a new avatar image, even if one was already set. This PR changes this behavior to generate a new avatar if it's empty.Pull Request Checklist