projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
2893: Prevent symbol keys/values in serialized attributes.
[arvados.git]
/
services
/
api
/
app
/
controllers
/
user_sessions_controller.rb
diff --git
a/services/api/app/controllers/user_sessions_controller.rb
b/services/api/app/controllers/user_sessions_controller.rb
index a7391bd73266a2b0b52decec09fa48057f62db2d..0b80877bc25624e9b66a38f8c0c35c75b468cc0f 100644
(file)
--- a/
services/api/app/controllers/user_sessions_controller.rb
+++ b/
services/api/app/controllers/user_sessions_controller.rb
@@
-1,5
+1,5
@@
class UserSessionsController < ApplicationController
class UserSessionsController < ApplicationController
- before_filter :require_auth_scope
_all
, :only => [ :destroy ]
+ before_filter :require_auth_scope, :only => [ :destroy ]
skip_before_filter :find_object_by_uuid
skip_before_filter :render_404_if_no_object
skip_before_filter :find_object_by_uuid
skip_before_filter :render_404_if_no_object
@@
-9,7
+9,6
@@
class UserSessionsController < ApplicationController
# omniauth callback method
def create
omniauth = env['omniauth.auth']
# omniauth callback method
def create
omniauth = env['omniauth.auth']
- #logger.debug "+++ #{omniauth}"
identity_url_ok = (omniauth['info']['identity_url'].length > 0) rescue false
unless identity_url_ok
identity_url_ok = (omniauth['info']['identity_url'].length > 0) rescue false
unless identity_url_ok
@@
-58,7
+57,7
@@
class UserSessionsController < ApplicationController
# "unauthorized":
Thread.current[:user] = user
# "unauthorized":
Thread.current[:user] = user
- user.save
!
+ user.save
or raise Exception.new(user.errors.messages)
omniauth.delete('extra')
omniauth.delete('extra')