- attached error_cruge2.png
Error en Asignación de operaciones a un Rol
En mi local funciona correctamente la asignación de tareas y operaciones a un rol, pero al subirlo al servidor me bota el error que adjunto en la imagen y no tengo ni idea por que puede ser
Comments (11)
-
reporter -
reporter - attached error_cruge.png
-
ok. bueno, no es un bug de cruge, requerirás de depuracion de tu lado para saber cual es la causa, te tocará poner trampas de log en el método donde se crea el auth item child en CrugeAuthItem.
-
reporter mmm chanfle...voy a mirar entonces....Gracias...cuando lo resuelva te aviso
-
reporter Creo que encontré la linea de código que genera el conflicto en el server. en la vista rbacauthitemchilditems en donde escribes el js y mas exactamente donde invocas la petición ajax:
jQuery.ajax({ url: action, type: 'post', async: true, contentType: "application/json", data: jsondata, success: function(data, textStatus, jqXHR){ loader.html(""); // si se pudo realizar la accion, aqui data trae un objeto // json con la data del item if(data.result == true){ span.addClass("checked"); }else{ span.removeClass("checked"); } }, error: function(jqXHR, textStatus, errorThrown){ //$('#_errorResult').html("Ocurrio un error:<hr>" //+jqXHR.responseText); $('#_errorResult').html("<p class='auth-item-error-msg'>" +"no se pudo agregar<br/>"+jqXHR.responseText+"</p>"); $('#_errorResult').show("slow"); setTimeout(function(){ $('#_errorResult').hide("slow"); $('#_errorResult').html(""); },3000); loader.html(""); }, });
parece que al tu indicarle el contentType causa ese error, comente esta linea de código y en el firebug pude ver que el navegador interpreto el contenido como "application/json" sin yo indicarlo y funciono correctamente la petición quedando asi
jQuery.ajax({ url: action, type: 'post', async: true, //contentType: "application/json", data: jsondata, ........
o quitando la linea que viene siendo lo mismo...
-
repo owner OK. gracias por la informacion recopilada. pero igualmente es raro, porque al menos aca en ambientes de produccion o desarrollo, en linux o windows, funciona bien. podria ser algo en la configuracion de mime types de tu servidor, que quiza no tenga registrado ese mime type, digo yo, habria que indagar un poco mas.
-
reporter - changed status to resolved
-
repo owner - changed status to open
no lo cierres porque no esta claro aun, solo es un parche de tu lado.
-
reporter mmm ok perdon....y si tienes razon tocaria indagar un poco mas...pero por ahora lo voy a dejar asi para que no me genere error en produccion....Gracias
-
repo owner ok. veo que no afecta. en otros lugares n estoy usando contentType y la peticion pasa bien. asi que lo pondre en un nuevo commit para cerrar este issue.
-
repo owner - changed status to resolved
- Log in to comment