diff --git a/CHANGELOG.md b/CHANGELOG.md index 28b8ae100..35b68e6d7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog Fab Manager +## next release + +- Fix a bug: on some linux hosts, a filename too long error is triggered when accessing the trainings API + ## v2.5.9 2017 July 13 - Fixed invalid syntax for configuration file application.yml.default diff --git a/app/views/api/trainings/index.json.jbuilder b/app/views/api/trainings/index.json.jbuilder index 51550ce1b..9e78e0f3b 100644 --- a/app/views/api/trainings/index.json.jbuilder +++ b/app/views/api/trainings/index.json.jbuilder @@ -1,9 +1,7 @@ role = (current_user and current_user.is_admin?) ? 'admin' : 'user' -json.cache! [@trainings, role] do - json.array!(@trainings) do |training| - json.extract! training, :id, :name, :description, :machine_ids, :nb_total_places, :slug - json.training_image training.training_image.attachment.large.url if training.training_image - json.plan_ids training.plan_ids if role === 'admin' - end +json.array!(@trainings) do |training| + json.extract! training, :id, :name, :description, :machine_ids, :nb_total_places, :slug + json.training_image training.training_image.attachment.large.url if training.training_image + json.plan_ids training.plan_ids if role === 'admin' end