Commit b2671c6420d493da4308fdb93b7a30d57b2da08a
1 parent
a6b73d45
Exists in
master
and in
4 other branches
Update proposal create feedback
Showing
2 changed files
with
8 additions
and
6 deletions
Show diff stats
src/app/components/cadastro-proposta/cadastro-proposta.html
... | ... | @@ -28,8 +28,6 @@ |
28 | 28 | ng-class="{ 'has-error' : formPropostas.proposta.$invalid && formPropostas.proposta.$touched }" |
29 | 29 | ng-model="proposta" |
30 | 30 | ng-trim="false" |
31 | - ng-maxlength="200" | |
32 | - maxlength="200" | |
33 | 31 | required></textarea> |
34 | 32 | <validation-messages field="formPropostas.proposta" maxlength="'Ops, esse campo não pode ser maior que 200 caracteres.'"></validation-messages> |
35 | 33 | <div class="row"> | ... | ... |
src/app/pages/programas/programa.controller.js
... | ... | @@ -186,10 +186,14 @@ |
186 | 186 | |
187 | 187 | if (vm.error.code === 400) { |
188 | 188 | // Bad Request |
189 | - vm.error.message = ''; | |
190 | - vm.error.message += 'Não foi possível enviar a proposta.<br>'; | |
191 | - vm.error.message += 'Este problema já foi registrado em nossos servidores.<br>'; | |
192 | - vm.error.message += 'Por favor, tente novamente mais tarde.'; | |
189 | + if (angular.equals(error.message, 'Resumo é muito longo (máximo: 200 caracteres)')) { | |
190 | + vm.error.message = 'Proposta muito longa (máximo: 200 caracteres)'; | |
191 | + } else { | |
192 | + vm.error.message = ''; | |
193 | + vm.error.message += 'Não foi possível enviar a proposta.<br>'; | |
194 | + vm.error.message += 'Este problema já foi registrado em nossos servidores.<br>'; | |
195 | + vm.error.message += 'Por favor, tente novamente mais tarde.'; | |
196 | + } | |
193 | 197 | } |
194 | 198 | |
195 | 199 | // vm.proposalStatus = vm.PROPOSAL_STATUS.SENT | vm.PROPOSAL_STATUS.ERROR; | ... | ... |