Environment
Discourse Version: 7eef10c6d7167e700cda4af1a26938891236eb35
Plugin Commit: 48c0dec68294477162626c684474e5505c9c414d
Other Plugins
discourse-calendar
Steps to Reproduce
User settings—Webcal keys—Generate
Nothing happens, error log is generated
Example
private forum
Logs
Message
ActiveRecord::AssociationTypeMismatch (UserApiKeyScope(#70110497121100) expected, got "calendar_events" which is an instance of String(#70110520770020))
app/controllers/application_controller.rb:354:in `block in with_resolved_locale'
app/controllers/application_controller.rb:354:in `with_resolved_locale'
lib/middleware/omniauth_bypass_middleware.rb:68:in `call'
lib/content_security_policy/middleware.rb:12:in `call'
lib/middleware/anonymous_cache.rb:354:in `call'
config/initializers/100-quiet_logger.rb:23:in `call'
config/initializers/100-silence_logger.rb:31:in `call'
lib/middleware/enforce_hostname.rb:22:in `call'
lib/middleware/request_tracker.rb:176:in `call'
Backtrace
activerecord (6.0.3.3) lib/active_record/associations/association.rb:283:in `raise_on_type_mismatch!'
activerecord (6.0.3.3) lib/active_record/associations/collection_association.rb:245:in `block in replace'
activerecord (6.0.3.3) lib/active_record/associations/collection_association.rb:245:in `each'
activerecord (6.0.3.3) lib/active_record/associations/collection_association.rb:245:in `replace'
activerecord (6.0.3.3) lib/active_record/associations/collection_association.rb:41:in `writer'
activerecord (6.0.3.3) lib/active_record/associations/builder/association.rb:108:in `scopes='
activemodel (6.0.3.3) lib/active_model/attribute_assignment.rb:50:in `public_send'
activemodel (6.0.3.3) lib/active_model/attribute_assignment.rb:50:in `_assign_attribute'
activemodel (6.0.3.3) lib/active_model/attribute_assignment.rb:43:in `block in _assign_attributes'
activemodel (6.0.3.3) lib/active_model/attribute_assignment.rb:42:in `each'