Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • 12-9-stable
  • 12-7-stable
  • 12-6-stable
  • 12-8-stable
  • github/fork/Kloppi313/patch-1
  • 12-5-stable
  • 12-4-stable
  • github/fork/ramalokesh8477/master
  • 12-1-stable
  • 12-2-stable
  • 12-0-stable
  • 12-3-stable
  • 42-42-stable
  • github/fork/hussamgit398/patch-2
  • 12-3-auto-deploy-20190911
  • 12-3-auto-deploy-20190916
  • 12-3-auto-deploy-20190908
  • 12-3-auto-deploy-20190901
  • 12-3-auto-deploy-20190901-32664
  • v12.10.0.pre
  • v12.9.0
  • v12.9.0-rc42
  • v12.8.7
  • v12.8.6
  • v12.8.5
  • v12.8.4
  • v12.8.3
  • v12.6.8
  • v12.7.7
  • v12.8.2
  • v12.8.1
  • v12.9.0.pre
  • v12.8.0
  • v12.8.0-rc42
  • v12.5.10
  • v12.7.6
  • v12.6.7
  • v12.7.5
  • v12.5.9
40 results

user.rb

  • blackst0ne's avatar
    4a306796
    [Rails5] Fix `params` for DeleteUserWorker · 4a306796
    blackst0ne authored
    This commit fixes the error:
    
    ```
      1) Admin::UsersController DELETE #user with projects deletes the user and their contributions when hard delete is specified
         Failure/Error: Users::DestroyService.new(current_user).execute(delete_user, options.symbolize_keys)
    
         NoMethodError:
           undefined method `symbolize_keys' for "{\"hard_delete\"=>\"true\"}":String
         # ./app/workers/delete_user_worker.rb:8:in `perform'
         # ./lib/gitlab/sidekiq_status/server_middleware.rb:5:in `call'
         # ./config/initializers/forbid_sidekiq_in_transactions.rb:35:in `block (2 levels) in <module:NoEnqueueingFromTransactions>'
         # ./app/models/user.rb:913:in `delete_async'
         # ./app/controllers/admin/users_controller.rb:148:in `destroy'
         # ./lib/gitlab/i18n.rb:50:in `with_locale'
         # ./lib/gitlab/i18n.rb:56:in `with_user_locale'
         # ./app/controllers/application_controller.rb:327:in `set_locale'
         # ./spec/controllers/admin/users_controller_spec.rb:28:in `block (3 levels) in <top (required)>'
    
    Finished in 6.81 seconds (files took 13.9 seconds to load)
    1 example, 1 failure
    ```
    4a306796
    History
    [Rails5] Fix `params` for DeleteUserWorker
    blackst0ne authored
    This commit fixes the error:
    
    ```
      1) Admin::UsersController DELETE #user with projects deletes the user and their contributions when hard delete is specified
         Failure/Error: Users::DestroyService.new(current_user).execute(delete_user, options.symbolize_keys)
    
         NoMethodError:
           undefined method `symbolize_keys' for "{\"hard_delete\"=>\"true\"}":String
         # ./app/workers/delete_user_worker.rb:8:in `perform'
         # ./lib/gitlab/sidekiq_status/server_middleware.rb:5:in `call'
         # ./config/initializers/forbid_sidekiq_in_transactions.rb:35:in `block (2 levels) in <module:NoEnqueueingFromTransactions>'
         # ./app/models/user.rb:913:in `delete_async'
         # ./app/controllers/admin/users_controller.rb:148:in `destroy'
         # ./lib/gitlab/i18n.rb:50:in `with_locale'
         # ./lib/gitlab/i18n.rb:56:in `with_user_locale'
         # ./app/controllers/application_controller.rb:327:in `set_locale'
         # ./spec/controllers/admin/users_controller_spec.rb:28:in `block (3 levels) in <top (required)>'
    
    Finished in 6.81 seconds (files took 13.9 seconds to load)
    1 example, 1 failure
    ```