vendredi 21 juin 2013

Bug suite mise a jour summer 13

Un petit billet pour signaler un bug sur l'activation des sandbox depuis la mise à jour à la version 2013:

Après du rafraîchissement de la sandbox, on doit cliquer sur "activer" pour activer la nouvelle sandbox. Cette opération ne marche plus depuis la summer 13 si votre salesforce est paramétré en français.


Pour résoudre ce problème et actualiser votre sandbox, changez tout simplement la langue de votre environnement en anglais.
En regardant un peu plus, on a un javascript executé sur l'événement "onclick" du lien:


A4J.AJAX.Submit('listSandbox:theForm',event,{'oncomplete':function(request,event,data){activateSandbox('Vous allez activer l'actualisation de votre Sandbox appelée null. Votre sandbox actuelle et son contenu seront supprimés. Cette modification est irréversible.');},'similarityGroupingId':'listSandbox:theForm:sandboxSummaryBlock:j_id97:sandboxTable:3:activateAction','parameters':{'listSandbox:theForm:sandboxSummaryBlock:j_id97:sandboxTable:3:activateAction':'listSandbox:theForm:sandboxSummaryBlock:j_id97:sandboxTable:3:activateAction','targetId':'#######','targetName':'PreProd'} } );return false;

On voit bien ici le bug : 'Vous allez activer l'actualisation de votre Sandbox'. Il y a un petit problème d'échappement dans le javascript qui renvoie l'erreur : "unexpected identifer"


Aucun commentaire:

Enregistrer un commentaire