# Retour d'expérience Calendrier / CalDav et Framagenda

**URL:** <https://community.gladysassistant.com/t/retour-dexperience-calendrier-caldav-et-framagenda/7342>\
**Category:** Configuration\
**Created:** [Juin 1, 2022, 4:30 UTC](https://community.gladysassistant.com/t/retour-dexperience-calendrier-caldav-et-framagenda/7342 "2022-06-01T16:30:40Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Phil](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/p/e95f7d/32.png) [@Phil](https://community.gladysassistant.com/u/Phil)\
**Post date:** [Juin 1, 2022, 4:30 UTC](https://community.gladysassistant.com/t/retour-dexperience-calendrier-caldav-et-framagenda/7342/1 "2022-06-01T16:30:40Z")

</div>

Bonjour,  
@bertrandda  
Au début un seul calendrier sur Framagenda et cela fonctionnait bien  
Puis j’ai découvert sur le site [gouv.fr](http://gouv.fr) la possibilité d’avoir des calendriers pour les jours fériés, les congés des 3 zones scolaires … Trois calendriers ont été ajoutés sur Framagenda, sans problème.  
J’ai souhaité reprendre sur gladys et voici le message d’erreur :

```auto
2022-06-01T18:04:25+0200 <info> calendar.syncUserCalendars.js:38 (CalDAVHandler.syncUserCalendars) CalDAV : Found 5 calendars.
2022-06-01T18:04:26+0200 <error> calendar.syncUserCalendars.js:72 (Promise.map.concurrency) Error: Bad status: 415
    at exports.XMLHttpRequest.request.onreadystatechange (/src/server/services/caldav/node_modules/dav-request/dav.js:3424:27)
    at exports.XMLHttpRequest.dispatchEvent (/src/server/services/caldav/node_modules/xmlhttprequest/lib/XMLHttpRequest.js:591:25)
    at setState (/src/server/services/caldav/node_modules/xmlhttprequest/lib/XMLHttpRequest.js:610:14)
    at IncomingMessage.<anonymous> (/src/server/services/caldav/node_modules/xmlhttprequest/lib/XMLHttpRequest.js:447:13)
    at IncomingMessage.emit (events.js:412:35)
    at endReadableNT (internal/streams/readable.js:1333:12)
    at processTicksAndRejections (internal/process/task_queues.js:82:21)

```

J’ai désélectionné les 3 calendriers ajoutés, puis synchronisation \> résultat Ok  
Ensuite j’ai sélectionné un à un les 3 calendriers, et à chaque fois , synchronisation Ok

Aucune idée pourquoi la première fois, cela n’a pas fonctionné.  
Cordialement  
Phil

Pour ceux que les calendriers intéresseraient :

- Calendrier scolaire :  
[Le calendrier scolaire - data.gouv.fr](https://www.data.gouv.fr/fr/datasets/le-calendrier-scolaire/)
- Jours fériés  
[Jours fériés en France - data.gouv.fr](https://www.data.gouv.fr/fr/datasets/jours-feries-en-france/)  
[https://etalab.github.io/jours-feries-france-data/ics/jours\_feries\_metropole.ics](https://etalab.github.io/jours-feries-france-data/ics/jours_feries_metropole.ics)

---

<div class="post-metadata">

**Author:** ![bertrandda](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/bertrandda/32/5929_2.png) [@bertrandda](https://community.gladysassistant.com/u/bertrandda)\
**Post date:** [Juin 2, 2022, 11:35 UTC](https://community.gladysassistant.com/t/retour-dexperience-calendrier-caldav-et-framagenda/7342/2 "2022-06-02T11:35:49Z")

</div>

Salut, comment as tu ajouté ces calendriers à ton framagenda ? Tu t’es abonnée aux fichiers ics ou tu as téléchargé le fichier et les a ajouté à un calendrier existant ?

Je pense que cette PR devrait régler ton problème

> <https://github.com/GladysAssistant/Gladys/pull/1531>
>
> \### Pull Request check-list
> 
> To ensure your Pull Request can be accepted as fa…st as possible, make sure to review and check all of these items:
> 
> \- \[\] If your changes affects code, did your write the tests?
> \- \[\] Are tests passing? (\`npm test\` on both front/server)
> \- \[\] Is the linter passing? (\`npm run eslint\` on both front/server)
> \- \[\] Did you run prettier? (\`npm run prettier\` on both front/server)
> \- \[\] If you are adding a new features/services, did you run integration comparator? (\`npm run compare-translations\` on front)
> \- \[\] Did you test this pull request in real life? With real devices? If this development is a big feature or a new service, we recommend that you provide a Docker image to \[the community\](https://community.gladysassistant.com/) for testing before merging.
> 
> NOTE: these things are not required to open a PR and can be done afterwards / while the PR is open.
> 
> \### Description of change
> 
> Fix error on Nextcloud instance when Deck app is installed & used https://community.gladysassistant.com/t/debutant-gladys-tests-avant-de-pourquoi-pas-migrer-depuis-domoticz/7281/6
> 
> I removed calendar synchronization when calendar are only \`VTODO\`, \`VJOURNAL\` or \`VTIMEZONE\` some type not used in our calendars

Elle a été mergée, elle devrait arriver sur ton instance à la prochaine release de Gladys.

---

<div class="post-metadata">

**Author:** ![Phil](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/p/e95f7d/32.png) [@Phil](https://community.gladysassistant.com/u/Phil)\
**Post date:** [Juin 2, 2022, 12:59 UTC](https://community.gladysassistant.com/t/retour-dexperience-calendrier-caldav-et-framagenda/7342/3 "2022-06-02T12:59:29Z")

</div>

Bonjour,  
Merci pour ce prompt retour !  
J’ai téléchargé les fichiers .ics puis créé un calendrier par fichier .ics

![ksnip_20220602-145831](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/a/abd7e185e0be0c2c2da0e871ef3217126cf675bd.png)

---

<div class="post-metadata">

**Author:** ![bertrandda](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/bertrandda/32/5929_2.png) [@bertrandda](https://community.gladysassistant.com/u/bertrandda)\
**Post date:** [Juin 2, 2022, 9:22 UTC](https://community.gladysassistant.com/t/retour-dexperience-calendrier-caldav-et-framagenda/7342/4 "2022-06-02T21:22:02Z")

</div>

Comme je t’avais dit dans une autre conversation c’est l’app Deck de framagenda qui pose problème. En attendant la release, si tu n’utilises pas l’app Deck, va dans cette app (dans framagenda) et supprime le Personnel puis retourne dans l’intégration CalDAV de Gladys, clic sur `Remettre à zero` et resynchronise le tout. ça devrait se dérouler sans erreurs.

Pour info, dans quelques temps il sera possible de synchroniser les calendriers webcals dans Gladys.

> [@Gladys 4 - Service CalDAV](https://community.gladysassistant.com/t/gladys-4-service-caldav/5838/96):
>
> Bonjour tout le monde, comme dit lors du dernier appel j’ai bossé récemment sur la synchro des calendriers Webcal. Pour ceux qui ne connaissent pas ce sont des calendriers externes à votre compte CalDAV auxquels vous pouvez vous abonner pour afficher dans votre calendrier leurs évènements associés. Quelques exemples de sources d’abonnements : [Calendriers des jours fériés — Thunderbird](https://www.thunderbird.net/fr/calendar/holidays/) [Jeux de données - data.gouv.fr](https://www.data.gouv.fr/fr/datasets/?format=ics) ça peut être la liste des jours fériés de votre pays, les dates des calendri…

ça te permettra d’avoir automatiquement les mise à jours des fichiers ics que tu utilises sans avoir à télécharger le fichier à chaque fois
