Skip to content

Commit

Permalink
Merge pull request #298 from RedeMapas/69-agente-feedback-impreciso-a…
Browse files Browse the repository at this point in the history
…o-tentar-cadastrar-imagem-com-formato-não-aceito

FIX - Atualiza mensagem de erro para imagens de formato inválido
  • Loading branch information
lpirola authored Aug 28, 2024
2 parents c0423db + 518af49 commit 340a6e3
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 14 deletions.
14 changes: 7 additions & 7 deletions src/core/App.php
Original file line number Diff line number Diff line change
Expand Up @@ -2315,15 +2315,15 @@ protected function register(){
// all file groups
$file_groups = [
'downloads' => new Definitions\FileGroup('downloads'),
'avatar' => new Definitions\FileGroup('avatar', ['^image/(jpeg|png)$'], i::__('O arquivo enviado não é uma imagem válida.'), true),
'header' => new Definitions\FileGroup('header', ['^image/(jpeg|png)$'], i::__('O arquivo enviado não é uma imagem válida.'), true),
'gallery' => new Definitions\FileGroup('gallery', ['^image/(jpeg|png)$'], i::__('O arquivo enviado não é uma imagem válida.'), false),
'avatar' => new Definitions\FileGroup('avatar', ['^image/(jpeg|png)$'], i::__('Formato de imagem inválido. Insira imagens nos formatos JPG ou PNG.'), true),
'header' => new Definitions\FileGroup('header', ['^image/(jpeg|png)$'], i::__('Formato de imagem inválido. Insira imagens nos formatos JPG ou PNG.'), true),
'gallery' => new Definitions\FileGroup('gallery', ['^image/(jpeg|png)$'], i::__('Formato de imagem inválido. Insira imagens nos formatos JPG ou PNG.'), false),
'registrationFileConfiguration' => new Definitions\FileGroup('registrationFileTemplate', ['^application/.*'], i::__('O arquivo enviado não é um documento válido.'), true),
'rules' => new Definitions\FileGroup('rules', ['^application/.*'], i::__('O arquivo enviado não é um documento válido.'), true),
'logo' => new Definitions\FileGroup('logo',['^image/(jpeg|png)$'], i::__('O arquivo enviado não é uma imagem válida.'), true),
'background' => new Definitions\FileGroup('background',['^image/(jpeg|png)$'], i::__('O arquivo enviado não é uma imagem válida.'),true),
'share' => new Definitions\FileGroup('share',['^image/(jpeg|png)$'], i::__('O arquivo enviado não é uma imagem válida.'),true),
'institute' => new Definitions\FileGroup('institute',['^image/(jpeg|png)$'], i::__('O arquivo enviado não é uma imagem válida.'), true),
'logo' => new Definitions\FileGroup('logo',['^image/(jpeg|png)$'], i::__('Formato de imagem inválido. Insira imagens nos formatos JPG ou PNG.'), true),
'background' => new Definitions\FileGroup('background',['^image/(jpeg|png)$'], i::__('Formato de imagem inválido. Insira imagens nos formatos JPG ou PNG.'),true),
'share' => new Definitions\FileGroup('share',['^image/(jpeg|png)$'], i::__('Formato de imagem inválido. Insira imagens nos formatos JPG ou PNG.'),true),
'institute' => new Definitions\FileGroup('institute',['^image/(jpeg|png)$'], i::__('Formato de imagem inválido. Insira imagens nos formatos JPG ou PNG.'), true),
'favicon' => new Definitions\FileGroup('favicon',['^image/(jpeg|png|x-icon|vnd.microsoft.icon)$'], i::__('O arquivo enviado não é uma imagem válida.'), true),
'zipArchive' => new Definitions\FileGroup('zipArchive',['^application/zip$'], i::__('O arquivo não é um ZIP.'), true, null, true),
];
Expand Down
21 changes: 14 additions & 7 deletions src/modules/Components/assets/js/components-base/Entity.js
Original file line number Diff line number Diff line change
Expand Up @@ -145,7 +145,14 @@ class Entity {
}

catchErrors(res, data) {
const message = data.data.message;
const message = data.data.message ??
data.data.avatar ??
data.data.header ??
data.data.gallery ??
data.data.logo ??
data.data.background ??
data.data.share ??
data.data.institute; // getting errors from validation errors;

if (res.status >= 500 && res.status <= 599) {
this.sendMessage(message || this.text('erro inesperado'), 'error');
Expand Down Expand Up @@ -772,9 +779,9 @@ class Entity {
/* let index;
index = this.seals.indexOf(seal);
this.seals.splice(index,1); */
});
} catch (error) {
return this.doCatch(error);
}
}
}
});
} catch (error) {
return this.doCatch(error);
}
}
}

0 comments on commit 340a6e3

Please sign in to comment.