diff --git a/app/controllers/oauth/educoder_controller.rb b/app/controllers/oauth/educoder_controller.rb index 90f963e4f..597aac6a9 100644 --- a/app/controllers/oauth/educoder_controller.rb +++ b/app/controllers/oauth/educoder_controller.rb @@ -29,7 +29,7 @@ class Oauth::EducoderController < Oauth::BaseController user = mail_user end - if user.is_a?(User) + if user.is_a?(User) && !user.is_a?(AnonymousUser) OpenUsers::Educoder.create!(user: user, uid: uid) successful_authentication(user)