Content
View differences
Updated by Jens Ulferts 11 months ago
### Steps to reproduce
* Either as logged in user or not logged in user
* Type in "\[domain\]/account/consent" into the browser address
Unknown. I guess confirm consent after registering a user?
### What is the buggy behavior?
* A 500 is displayed
Uncaught application error.
### What is the expected behavior?
* Redirected out of the page
* When not logged in -> login page
* When logged in -> overview page
TBD
###
### **Logs**
AppSignal: [https://appsignal.com/openproject-gmbh/sites/678fa146338a5d816f8d696c/exceptions/incidents/905](https://appsignal.com/openproject-gmbh/sites/678fa146338a5d816f8d696c/exceptions/incidents/905)
```text
No route matches {action: "stage_success", controller: "account", secret: nil, stage: :consent}, possible unmatched constraints: [:secret]
Backtrace:
lib_static/open_project/authentication.rb:224 OpenProject::Authentication::Stage.complete_path
app/helpers/authentication_stage_path_helper.rb:31 AuthenticationStagePathHelper#authentication_stage_complete_path
app/controllers/concerns/accounts/user_consent.rb:76 Accounts::UserConsent#consent_finished
app/controllers/concerns/accounts/user_consent.rb:39 Accounts::UserConsent#consent
vendor/plugins/openproject-multitenancy/lib/multitenancy/elevators/mapped_domain_elevator.rb:106 block in Multitenancy::Elevators::MappedDomainElevator#call_tenant
vendor/plugins/openproject-multitenancy/lib/multitenancy/elevators/mapped_domain_elevator.rb:103 Multitenancy::Elevators::MappedDomainElevator#call_tenant
vendor/plugins/openproject-multitenancy/lib/multitenancy/elevators/mapped_domain_elevator.rb:69 Multitenancy::Elevators::MappedDomainElevator#try_tenant
vendor/plugins/openproject-multitenancy/lib/multitenancy/elevators/mapped_domain_elevator.rb:39 Multitenancy::Elevators::MappedDomainElevator#call
```
* Either as logged in user or not logged in user
* Type in "\[domain\]/account/consent" into the browser address
* A 500 is displayed
* Redirected out of the page
* When not logged in -> login page
* When logged in -> overview page
### **Logs**
AppSignal: [https://appsignal.com/openproject-gmbh/sites/678fa146338a5d816f8d696c/exceptions/incidents/905](https://appsignal.com/openproject-gmbh/sites/678fa146338a5d816f8d696c/exceptions/incidents/905)
```text
No route matches {action: "stage_success", controller: "account", secret: nil, stage: :consent}, possible unmatched constraints: [:secret]
Backtrace:
lib_static/open_project/authentication.rb:224 OpenProject::Authentication::Stage.complete_path
app/helpers/authentication_stage_path_helper.rb:31 AuthenticationStagePathHelper#authentication_stage_complete_path
app/controllers/concerns/accounts/user_consent.rb:76 Accounts::UserConsent#consent_finished
app/controllers/concerns/accounts/user_consent.rb:39 Accounts::UserConsent#consent
vendor/plugins/openproject-multitenancy/lib/multitenancy/elevators/mapped_domain_elevator.rb:106 block in Multitenancy::Elevators::MappedDomainElevator#call_tenant
vendor/plugins/openproject-multitenancy/lib/multitenancy/elevators/mapped_domain_elevator.rb:103 Multitenancy::Elevators::MappedDomainElevator#call_tenant
vendor/plugins/openproject-multitenancy/lib/multitenancy/elevators/mapped_domain_elevator.rb:69 Multitenancy::Elevators::MappedDomainElevator#try_tenant
vendor/plugins/openproject-multitenancy/lib/multitenancy/elevators/mapped_domain_elevator.rb:39 Multitenancy::Elevators::MappedDomainElevator#call
```