Describe the bug
When trying to import a participatory process, the import crashes and redirects the admin to a server error.
To Reproduce
- Go to 'https://try.decidim.org/admin/participatory_processes/imports/new'
- Fill in the fields
- Select all the checkboxes and import a participatory process
- Click on import
Expected behavior
As an admin, I expect to be able to import processes on my organization.
Stacktrace
NoMethodError: undefined method `map' for nil:NilClass
decidim/participatory_processes/participatory_process_importer.rb:137:in `import_folders_and_attachments'
attachments["attachment_collections"].map do |collection|
decidim/participatory_processes/admin/import_participatory_process.rb:44:in `block in import_participatory_process'
importer.import_folders_and_attachments(original_process["attachments"]) if form.import_attachments?
decidim/participatory_processes/admin/import_participatory_process.rb:40:in `each'
participatory_processes.each do |original_process|
decidim/participatory_processes/admin/import_participatory_process.rb:40:in `import_participatory_process'
participatory_processes.each do |original_process|
decidim/participatory_processes/admin/import_participatory_process.rb:27:in `block in call'
import_participatory_process
...
(153 additional frame(s) were not displayed)
Extra data (please complete the following information):
- Device: [Desktop]
- Device OS: [MacOS]
- Browser: [Firefox]
- Decidim Version: [0.23.1]
- Decidim installation: [try.decidim.org]
Describe the bug
When trying to import a participatory process, the import crashes and redirects the admin to a server error.
To Reproduce
Expected behavior
As an admin, I expect to be able to import processes on my organization.
Stacktrace
Extra data (please complete the following information):