Uploaded image for project: 'Plugins'
  1. Plugins
  2. CONTRIB-3363

Orphan records created in Moodle when Adobe Connect meeting cannot be created

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 1.9.16
    • Fix Version/s: 1.9.16, 2.0.2
    • Component/s: Module: Adobeconnect
    • Labels:
      None
    • Affected Branches:
      MOODLE_19_STABLE
    • Fixed Branches:
      MOODLE_19_STABLE, MOODLE_20_STABLE

      Description

      Description of the issue
      ---------------------------------------------------------------------------------
      If a meeting fails to create on the Adobe Connect server, it won't let you recreate it with the same name. It says that a meeting with the same name already exists, when in fact it is just an orphan record on Moodle's side.

      Steps to reproduce
      ---------------------------------------------------------------------------------
      Try and create a meeting with foreign characters (such as Malmö). It will appear to have worked, but when you click on the meeting name on the course page it tells you that no meeting could be found on the server. If you try to recreate a meeting with the same name, it won't let you.

      Expected Behaviour
      ---------------------------------------------------------------------------------
      If a meeting fails to create, it should tell you. It should gracefully roll back (deleting any references to that activity's meeting(s) in Moodle's database so that there are no orphaned entries)

      Resolution
      ---------------------------------------------------------------------------------
      If aconnect_create_meeting() fails (returns false) it should remove any references to the activity's meeting(s) on Moodle, and delete any meetings from the server (If, for example, the activity is created in group mode, the site has 5 groups, and one of the group names has a character that causes it to fail. Moodle could create some of the activities before failing, so it's important to delete that subset)

      Patch and github repo
      ---------------------------------------------------------------------------------
      Links to be provided in comments section once I get a tracker number for this issue

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  21/Feb/11