Dans Frappe Builder. Après avoir ouvert le popup de Data Script et saisie le script, l’appuie sur le bouton save
ne ferme pas ce dernier.
Le script est bien enregistré mais il faut recharger complètement la page pour que les modifications soient mise à jour.
Le comportement attendu (d’après les vidéos de la doc Dokos Frappe Builder).
- L’appuie sur le bouton
save
ferme le popup.
- Les données sont enregistrées à la fermeture et la preview est mise à jour instantanément.
Salut @florianbrochard,
De mon côté cela fonctionne comme attendu.
Je suis sur le cloud dokos en version develop
.
Tu peux nous en dire plus sur ton environnement ? (version, hébergement etc.).
A plus,
Antoine.
Salut @Antoine_Maas ,
Merci pour ton retour.
Je suis sur le cloud Dokos mais je ne sais pas quelle version ? Je vois ça où ?
@chdecultot peut sûrement nous en dire plus sur l’installation. Il s’agit du site https://prisme.dokos.cloud
Voilà ce que je reçois comme erreur dans la console lorsque je clique sur save. Testé sur Safari, Firefox, Chrome. Toujours le même message.
Uncaught (in promise) TypeError: d.exc is undefined
v PageScript.vue:79
promise callback*v PageScript.vue:78
es runtime-core.esm-bundler.js:202
Tn runtime-core.esm-bundler.js:209
S3 runtime-core.esm-bundler.js:6206
0 CodeEditor.vue:168
ak runtime-dom.esm-bundler.js:722
es runtime-core.esm-bundler.js:202
Tn runtime-core.esm-bundler.js:209
Tn runtime-core.esm-bundler.js:220
n runtime-dom.esm-bundler.js:694
PageScript.vue:79:25
v PageScript.vue:79
(Asynchrone : promise callback)
v PageScript.vue:78
es runtime-core.esm-bundler.js:202
Tn runtime-core.esm-bundler.js:209
S3 runtime-core.esm-bundler.js:6206
0 CodeEditor.vue:168
ak runtime-dom.esm-bundler.js:722
es runtime-core.esm-bundler.js:202
Tn runtime-core.esm-bundler.js:209
Tn runtime-core.esm-bundler.js:220
n runtime-dom.esm-bundler.js:694
Tu pourrais partager ton script ?
Je me demande s’il n’y a pas une erreur dedans.
Bonjour Ă tous les deux,
Florian est sur la branche master
sur la version 1.11.4
La seule différence avec la dernière version est qu’un « toast » s’affiche quand il y a une erreur dans le script, donc je pense que ça ne change rien pour l’enregistrement.
Par contre il y a peut-être une erreur dans le script comme le suggère Antoine.
Merci Ă tous les deux.
Voici le script qui semble bien fonctionner vu que j’ai bien le résultat dans la fenêtre Data Preview. Et quand j’ai une erreur j’ai bien le message comme quoi ça ne fonctionne pas (après avoir rechargé la page)
data.events = frappe.get_all("Event", filters={"event_type": "Public", "starts_on": [">=", frappe.utils.nowdate()]}, fields=["*"], order_by="starts_on")
for event in data.events:
event.date = frappe.utils.format_date(event.starts_on, "dd/MM/yy")
Salut @florianbrochard,
Effectivement le script m’a l’air ok a vu d’oeil.
Est-ce que tu rencontres toujours le même problème ? (dès fois que ce serait un problème de cache).
Tu as le problème sur d’autres pages ?
Salut @Antoine_Maas
Oui j’ai toujours le problème. Sur toutes les pages. Même une page vide.
Ça semble venir d’autre part.
Je vais remonter la pile d’erreurs de la console pour voir.
Ce matin tout fonctionne normalement.
@chdecultot Je ne sais pas si il y a eu une mise Ă jour ?
Mais le problème est réglé.
1 « J'aime »
Ah ça fait toujours plaisir quand les problèmes se règlent tout seul
Bonjour @florianbrochard, je te confirme que c’est un problème corrigé suite à une mise à jour.
Corentin