The issue is that the cache invalidation for learning resources (to refetch them for user info) only fires after initial page load. If you load some page other than the homepage, for example, and then navigate to the homepage, that will get server rendered without the user info (learning_path_parents, user_list_parents) and will not be refetched.
Reverts mitodl/mit-learn#1822
The issue is that the cache invalidation for learning resources (to refetch them for user info) only fires after initial page load. If you load some page other than the homepage, for example, and then navigate to the homepage, that will get server rendered without the user info (learning_path_parents, user_list_parents) and will not be refetched.