-
Notifications
You must be signed in to change notification settings - Fork 15
Open
Description
Describe the bug
An assembly is created with some area configured. Th user enables the corresponding filter in the "Assemblies" page. In this situation, the filter does not work and all assemblies are seen
To Reproduce
Steps to reproduce the behavior:
- Go to Settings > Area
- remove all categories
- create a new one
- Go to Assemblies > Create a new one
- In this assembly settings, select the corresponding area
- go to the FO, on the assemblies pages
- select the corresponding area
- See that the selection does not change
Stacktrace
GET /assemblies?filter%5Bwith_any_scope%5D%5B%5D=&filter%5Bwith_any_area%5D%5B%5D=&filter%5Bwith_any_area%5D%5B%5D=&filter%5Bwith_any_area%5D%5B%5D=&filter%5Bwith_any_type%5D%5B%5D=
USE eager loading detected
Decidim::Assembly => [:hero_image_attachment]
Add to your query: .includes([:hero_image_attachment])
Call stack
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/app/uploaders/decidim/application_uploader.rb:38:in `attached?'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/app/uploaders/decidim/application_uploader.rb:49:in `variant_url'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/app/uploaders/decidim/application_uploader.rb:45:in `url'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-assemblies/app/cells/decidim/assemblies/assembly_g_cell.rb:15:in `resource_image_url'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/app/cells/decidim/card_g_cell.rb:63:in `has_image?'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-module-emitter-d25e43f2b526/app/cells/decidim/card_g/show.erb:3:in `block in __tilt_233900'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-module-emitter-d25e43f2b526/app/cells/decidim/card_g/show.erb:1:in `__tilt_233900'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/lib/decidim/view_model.rb:75:in `block in render_template'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/lib/decidim/view_model.rb:70:in `render_template'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/app/cells/decidim/card_g_cell.rb:28:in `show'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/lib/decidim/view_model.rb:38:in `block in call'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/lib/decidim/view_model.rb:81:in `block in instrument'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/lib/decidim/view_model.rb:80:in `instrument'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/lib/decidim/view_model.rb:37:in `call'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/lib/decidim/view_model.rb:38:in `block in call'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/lib/decidim/view_model.rb:81:in `block in instrument'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/lib/decidim/view_model.rb:80:in `instrument'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/lib/decidim/view_model.rb:37:in `call'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/lib/decidim/view_model.rb:38:in `block in call'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/lib/decidim/view_model.rb:81:in `block in instrument'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/lib/decidim/view_model.rb:80:in `instrument'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/lib/decidim/view_model.rb:37:in `call'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-assemblies/app/views/decidim/assemblies/_assembly.html.erb:1:in `___sers_antoninp__rbenv_versions_______lib_ruby_gems_______bundler_gems_decidim___bd__c_a_a__decidim_assemblies_app_views_decidim_assemblies__assembly_html_erb___1588343090058138957_244740'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-assemblies/app/views/decidim/assemblies/assemblies/_collection.html.erb:4:in `___sers_antoninp__rbenv_versions_______lib_ruby_gems_______bundler_gems_decidim___bd__c_a_a__decidim_assemblies_app_views_decidim_assemblies_assemblies__collection_html_erb___2619092417185629693_244700'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-assemblies/app/views/decidim/assemblies/assemblies/index.js.erb:1:in `___sers_antoninp__rbenv_versions_______lib_ruby_gems_______bundler_gems_decidim___bd__c_a_a__decidim_assemblies_app_views_decidim_assemblies_assemblies_index_js_erb___84936035785650368_246760'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-assemblies/app/controllers/decidim/assemblies/assemblies_controller.rb:28:in `block (2 levels) in index'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-assemblies/app/controllers/decidim/assemblies/assemblies_controller.rb:18:in `index'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/app/controllers/concerns/decidim/use_organization_time_zone.rb:21:in `use_organization_time_zone'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/app/controllers/concerns/decidim/locale_switcher.rb:24:in `switch_locale'
/Users/antoninp/Documents/decidim-app/lib/extends/omniauth/strategies/openid_connect_extends.rb:55:in `other_phase'
/Users/antoninp/Documents/decidim-app/lib/extends/omniauth/strategies/openid_connect_extends.rb:55:in `other_phase'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/lib/decidim/middleware/strip_x_forwarded_host.rb:12:in `call'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-module-decidim_awesome-f2c71529cfb3/lib/decidim/decidim_awesome/middleware/current_config.rb:28:in `call'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/lib/decidim/middleware/current_organization.rb:22:in `call'
GET /assemblies?filter%5Bwith_any_scope%5D%5B%5D=&filter%5Bwith_any_area%5D%5B%5D=&filter%5Bwith_any_area%5D%5B%5D=&filter%5Bwith_any_area%5D%5B%5D=&filter%5Bwith_any_type%5D%5B%5D=
USE eager loading detected
Decidim::Assembly => [:assembly_type]
Add to your query: .includes([:assembly_type])
Call stack
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-assemblies/app/cells/decidim/assemblies/assembly_metadata_g_cell.rb:42:in `has_assembly_type?'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-assemblies/app/cells/decidim/assemblies/assembly_metadata_g_cell.rb:16:in `assembly_type'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-assemblies/app/cells/decidim/assemblies/assembly_metadata_g_cell.rb:12:in `items'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/app/cells/decidim/card_metadata_cell.rb:14:in `show'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/lib/decidim/view_model.rb:38:in `block in call'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/lib/decidim/view_model.rb:81:in `block in instrument'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/lib/decidim/view_model.rb:80:in `instrument'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/lib/decidim/view_model.rb:37:in `call'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-module-emitter-d25e43f2b526/app/cells/decidim/card_g/show.erb:38:in `block in __tilt_233900'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-module-emitter-d25e43f2b526/app/cells/decidim/card_g/show.erb:1:in `__tilt_233900'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/lib/decidim/view_model.rb:75:in `block in render_template'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/lib/decidim/view_model.rb:70:in `render_template'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/app/cells/decidim/card_g_cell.rb:28:in `show'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/lib/decidim/view_model.rb:38:in `block in call'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/lib/decidim/view_model.rb:81:in `block in instrument'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/lib/decidim/view_model.rb:80:in `instrument'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/lib/decidim/view_model.rb:37:in `call'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/lib/decidim/view_model.rb:38:in `block in call'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/lib/decidim/view_model.rb:81:in `block in instrument'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/lib/decidim/view_model.rb:80:in `instrument'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/lib/decidim/view_model.rb:37:in `call'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/lib/decidim/view_model.rb:38:in `block in call'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/lib/decidim/view_model.rb:81:in `block in instrument'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/lib/decidim/view_model.rb:80:in `instrument'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/lib/decidim/view_model.rb:37:in `call'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-assemblies/app/views/decidim/assemblies/_assembly.html.erb:1:in `___sers_antoninp__rbenv_versions_______lib_ruby_gems_______bundler_gems_decidim___bd__c_a_a__decidim_assemblies_app_views_decidim_assemblies__assembly_html_erb___1588343090058138957_244740'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-assemblies/app/views/decidim/assemblies/assemblies/_collection.html.erb:4:in `___sers_antoninp__rbenv_versions_______lib_ruby_gems_______bundler_gems_decidim___bd__c_a_a__decidim_assemblies_app_views_decidim_assemblies_assemblies__collection_html_erb___2619092417185629693_244700'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-assemblies/app/views/decidim/assemblies/assemblies/index.js.erb:1:in `___sers_antoninp__rbenv_versions_______lib_ruby_gems_______bundler_gems_decidim___bd__c_a_a__decidim_assemblies_app_views_decidim_assemblies_assemblies_index_js_erb___84936035785650368_246760'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-assemblies/app/controllers/decidim/assemblies/assemblies_controller.rb:28:in `block (2 levels) in index'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-assemblies/app/controllers/decidim/assemblies/assemblies_controller.rb:18:in `index'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/app/controllers/concerns/decidim/use_organization_time_zone.rb:21:in `use_organization_time_zone'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/app/controllers/concerns/decidim/locale_switcher.rb:24:in `switch_locale'
/Users/antoninp/Documents/decidim-app/lib/extends/omniauth/strategies/openid_connect_extends.rb:55:in `other_phase'
/Users/antoninp/Documents/decidim-app/lib/extends/omniauth/strategies/openid_connect_extends.rb:55:in `other_phase'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/lib/decidim/middleware/strip_x_forwarded_host.rb:12:in `call'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-module-decidim_awesome-f2c71529cfb3/lib/decidim/decidim_awesome/middleware/current_config.rb:28:in `call'
/Users/antoninp/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bundler/gems/decidim-90bd65c8a7a3/decidim-core/lib/decidim/middleware/current_organization.rb:22:in `call'
Extra data (please complete the following information):
- Device: Desktop
- Device OS: Mac
- Browser: Firefox
- Decidim Version: 0.1
note
Once the input is clicked, the url seems wrong:
- before selection:
http://localhost:3000/assemblies?filter[with_any_scope][]=&filter[with_any_area][]=&filter[with_any_area][]=&filter[with_any_area][]= - after selection:
http://localhost:3000/assemblies?filter[with_any_scope][]=&filter[with_any_area][]=&filter[with_any_area][]=&filter[with_any_area][]=&filter[with_any_type][]=
It looks like the value of the input is not added to the url
Metadata
Metadata
Assignees
Labels
No labels