Don
17. September 2023 um 17:23
1
Hallo
Verleihen Sie einem Benutzer eine Auszeichnung mit einem Grund. Der Grund wird der verliehenen Auszeichnung nicht hinzugefügt, nachdem auf die Schaltfläche „Verleihen“ geklickt wurde.
Dieser Commit steht wahrscheinlich in Zusammenhang mit: DEV: upgrade grant badge modal to glimmer (#23526) · discourse/discourse@a4238a3 · GitHub
Danke
5 „Gefällt mir“
Richie
(Richie Rich)
30. September 2023 um 19:37
2
Wir können dies (leider) auch reproduzieren.
Wir verwenden derzeit 3.2.0.beta2-dev (3f6adca2d7 ).
Hoffentlich wurde der Grund im Hintergrund noch aufgezeichnet und wird nur nicht im Frontend angezeigt
Andernfalls haben wir einen Berg an Admin-Arbeit für all unsere anderen Auszeichnungen mit fehlenden Links zu erledigen…
4 „Gefällt mir“
Richie
(Richie Rich)
1. Oktober 2023 um 19:16
3
Außerdem, falls es hilft, ist die Person, die den Badge verliehen hat, hier auch nicht aufgeführt:
3 „Gefällt mir“
nat
(Natalie T)
3. Oktober 2023 um 01:32
4
Danke für den Bericht und die Identifizierung des Commits, wir werden dies beheben.
1 „Gefällt mir“
Don
9. Oktober 2023 um 05:59
8
Danke für die Korrektur Funktioniert super
main ← fix-grant-badge-reason-not-saved
opened 06:01AM - 03 Oct 23 UTC
#### Context
https://meta.discourse.org/t/grant-badge-reason-not-added-to-the-g… ranted-badge/279304
Regression from https://github.com/discourse/discourse/pull/23668 where we stopped passing in `this.badgeReason` to the badge granting function. This PR fixes that and adds a unit test to cover that code path.
#### How to Test
1. Add a badge as admin, ensure that the `Show post granting badge on badge page` option is selected before saving.
2. Grant the badge to a user with the admin interface (`/admin/users/:user_id/:username/badges`) to grant badges, with the reason filled in with a valid link to a post.
3. Check that the badge is granted with the post link displayed in the user badges index.
**Test artifacts**:
After fix:
<img width="1351" alt="Selecting Badge" src="https://github.com/discourse/discourse/assets/133760061/904da449-0459-460e-8f38-f6581565d0e7">
<img width="862" alt="Badge Granted" src="https://github.com/discourse/discourse/assets/133760061/0a81c976-63fa-4df6-b98e-3b69c192508f">
3 „Gefällt mir“
Richie
(Richie Rich)
10. Oktober 2023 um 10:27
9
Danke für die Fehlerbehebung @nat
Dieses Thema wurde nach 2 Tagen automatisch geschlossen. Neue Antworten sind nicht mehr möglich.