## Bug description

If I mark an insight as a favorite (⭐) and then refresh, the insight is no longer marked as a favorite although it is (can see it in Favorites).

<img width="390" alt="image" src="https://user-images.githubusercontent.com/30181361/182802236-9ecf0531-899c-4f25-ae86-bc233cefdc2f.png">

Note that I'm in the _Favorites_ tab and that _Bug example_ is not starred.
## Environment

- [x] PostHog Cloud
- [ ] self-hosted PostHog, version/commit: please provide

posthog/api/test/test_insight.py
dashboard_restricted: Dashboard = Dashboard.objects.create(
            team=self.team, restriction_level=Dashboard.RestrictionLevel.ONLY_COLLABORATORS_CAN_EDIT
        )
        DashboardPrivilege.objects.create(
            dashboard=dashboard_restricted, user=self.user, level=Dashboard.RestrictionLevel.ONLY_COLLABORATORS_CAN_EDIT
        )
        _, response_data = self._create_insight(
            data={"name": "on a restricted and unrestricted dashboard", "dashboards": [dashboard_restricted.pk],}
        )
        self.assertEqual(
            response_data["effective_restriction_level"], Dashboard.RestrictionLevel.ONLY_COLLABORATORS_CAN_EDIT
        )
        self.assertEqual(response_data["effective_privilege_level"], Dashboard.PrivilegeLevel.CAN_EDIT)
    def test_cannot_update_an_insight_if_on_restricted_dashboard(self):
        dashboard_restricted: Dashboard = Dashboard.objects.create(
            team=self.team, restriction_level=Dashboard.RestrictionLevel.ONLY_COLLABORATORS_CAN_EDIT
        )
        insight_id, response_data = self._create_insight(
            data={"name": "on a restricted and unrestricted dashboard", "dashboards": [dashboard_restricted.pk],}
        )
        response = self.client.patch(
            f"/api/projects/{self.team.id}/insights/{insight_id}", {"name": "changing when restricted"},
        )
        self.assertEqual(response.status_code, status.HTTP_403_FORBIDDEN)
    def test_non_admin_user_cannot_add_an_insight_to_a_restricted_dashboard(self):