martzcodes / gt-course-surveys

Helping students assess course difficulty and workload.
https://omscentral.com
36 stars 11 forks source link

Login with Github causes 500 error #39

Closed burlesona closed 7 years ago

burlesona commented 7 years ago

Looks like the app gets into some kind of infinite loop after you login with Github then try to navigate off the profile page. If you refresh the page after getting the 500 error the app just hangs at the loading screen. On Chrome there's no error in the console. In Safari it gives an error saying pushState tried to fire too many times, and the URL bar flickers /reviews.

mehmetbajin commented 7 years ago

@burlesona This may be caused by an outdated client. In Chrome, in Developer Tools > Network, uncheck Disable cache and reload the page. Then, attempt reproducing. Are you successful?

burlesona commented 7 years ago

I get the same behavior with cache disabled, incognito, and alternate devices.

mehmetbajin commented 7 years ago

I identified the root cause (not having a specialization defined) and deployed a hotfix. Please clear your browser cache and revisit the page. Thanks!