Remove name validation flash errors in inline-editing [SCI-10338]

This commit is contained in:
sboursen-scinote 2024-04-23 13:09:05 +02:00
parent bcfb04b236
commit c2eb0f18c7
2 changed files with 5 additions and 3 deletions

View file

@ -108,8 +108,10 @@ let inlineEditing = (function() {
if (response.status === 403) {
HelperModule.flashAlertMsg(I18n.t('general.no_permissions'), 'danger');
} else if (response.status === 422) {
HelperModule.flashAlertMsg(response.responseJSON.errors
? Object.values(response.responseJSON.errors).join(', ') : I18n.t('errors.general'), 'danger');
const errors = response.responseJSON.errors || response.responseJSON;
if (!errors) {
HelperModule.flashAlertMsg(I18n.t('errors.general'), 'danger');
}
}
if (!error) error = response.responseJSON.errors[fieldToUpdate];
container.addClass('error');

View file

@ -116,7 +116,7 @@ class ExperimentsController < ApplicationController
render json: { message: t('experiments.update.success_flash', experiment: @experiment.name) }, status: :ok
else
render json: { message: @experiment.errors.full_messages }, status: :unprocessable_entity
render json: { errors: @experiment.errors }, status: :unprocessable_entity
end
end