diff --git a/source/app/models/main.py b/source/app/models/main.py index 5d234c0..8b0806c 100644 --- a/source/app/models/main.py +++ b/source/app/models/main.py @@ -2175,7 +2175,7 @@ class Alumnos(BaseModel): def _clean(self, values): fields = util.clean(util.loads(values)) - fields['rfc'] = fields['rfc'].upper() + fields['rfc'] = fields['rfc'].upper().strip() fields['curp'] = fields['curp'].upper() fields['nombre'] = util.spaces(fields['nombre']) fields['paterno'] = util.spaces(fields['paterno']) diff --git a/source/static/js/controller/school.js b/source/static/js/controller/school.js index 5e99840..54ce754 100644 --- a/source/static/js/controller/school.js +++ b/source/static/js/controller/school.js @@ -107,6 +107,7 @@ function cmd_cancel_student_click(){ function cmd_save_student_click(){ + msg = '' var form = this.getFormView(); if (!form.validate()) { diff --git a/source/static/js/ui/school.js b/source/static/js/ui/school.js index 002dfc4..9746d85 100644 --- a/source/static/js/ui/school.js +++ b/source/static/js/ui/school.js @@ -67,7 +67,7 @@ var student_controls_generales = [ label: 'Apellido Materno: '}, {cols: [ {view: 'text', id: 'student_rfc', name: 'rfc', label: 'RFC: ', - required: true, invalidMessage: 'RFC inválido', adjust: 'data', + invalidMessage: 'RFC inválido', adjust: 'data', attributes: {maxlength: 13}}, {view: 'text', id: 'student_curp', name: 'curp', label: 'CURP: ', required: true, invalidMessage: 'CURP inválido', adjust: 'data', @@ -118,7 +118,6 @@ var form_student = { }, rules: { nombre: function(value){ return value.trim() != '';}, - rfc: validate_rfc, curp: validate_curp, } }]