]> cat aescling's git repositories - mastodon.git/commitdiff
Mark correctly as read reverse-order announcements (#15070)
authorDarius Kazemi <darius.kazemi@gmail.com>
Thu, 19 Nov 2020 16:40:18 +0000 (08:40 -0800)
committerGitHub <noreply@github.com>
Thu, 19 Nov 2020 16:40:18 +0000 (17:40 +0100)
This fixes a bug in #15065 where the "read" indicator was not getting correctly set. The ID of a dismissed announcement is now correct.

app/javascript/mastodon/features/getting_started/components/announcements.js

index d53bd8055c3ccee23ce3cbfd9b6c9fc68ed43845..5bc3abac665129c21081e9bdee4d68ce2ea16d2e 100644 (file)
@@ -396,7 +396,7 @@ class Announcements extends ImmutablePureComponent {
   _markAnnouncementAsRead () {
     const { dismissAnnouncement, announcements } = this.props;
     const { index } = this.state;
-    const announcement = announcements.get(index);
+    const announcement = announcements.get(announcements.size - 1 - index);
     if (!announcement.get('read')) dismissAnnouncement(announcement.get('id'));
   }