Uploaded image for project: 'FreePBX'
  1. FreePBX
  2. FREEPBX-20256

Issues with calendar module due to 3rd party library icalparser.php



    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 14, 15
    • Fix Version/s: 14, 15
    • Component/s: Calendar
    • Labels:
    • Sprint:
      Sprint 15!, Sprint 16!, Sprint 17!
    • ToDo:
    • Asterisk Version:
    • Distro Version:
    • Distro:
      FreePBX Distro
    • Module Fix Version:


      Issue still exists with edge module calendar v14.0.3.7

      PBX Firmware: 12.7.6-1904-1.sng7
      FreePBX Version: 14.0.11
      Calendar module version:

      Given that the issues with reoccurring events can't be fixed because the issue is caused by the 3rd party libray, one of the examples listed in https://issues.freepbx.org/browse/FREEPBX-19965 and given the fact that the developer for such 3rd party library is not fixing the library even after the pull requests have been generated, would it be possible to choose a different 3rd party library? There are several other iCal parsers on the internet that seem to be maintained more actively that the one used now. I understand that this is not a trivial task, but this library in particular is failing in one of the fundamental tasks which is the ability to correctly create and manage reoccurring events, so it could be said that this library is definitely not the most appropriate one. I don't know if the involved license terms allow the FreePBX developers to modify the code themselves, since the error has already been found, in order to avoid the "file has been tampered" warning.

      If none of this is possible, what could we do to fix the issue and avoid the tampering warning?

        Gliffy Diagrams


            Issue Links



                • Assignee:
                  jphilip Philip Joseph
                  arielgrin arielgrin
                • Votes:
                  0 Vote for this issue
                  10 Start watching this issue


                  • Created:


                    Error rendering 'slack.nextup.jira:nextup-jira-plus-status'. Please contact your Jira administrators.