Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-8209

Incorrectly Displaying New Admin Settings If Not Set

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.7, 1.7.1, 1.8
    • Fix Version/s: 1.9
    • Component/s: Administration
    • Labels:
      None
    • Database:
      MySQL
    • Affected Branches:
      MOODLE_17_STABLE, MOODLE_18_STABLE
    • Fixed Branches:
      MOODLE_19_STABLE

      Description

      Settings using the new admin interface will incorrectly appear as though they are set to their default value even if they have not been created.

      This could be reproduced in a number of ways, from deleting one of the values for the config table to accidentally clicking away during the upgrade:

      • Upgrade a moodle
      • upgrade core takes place
      • prompted to upgrade settings
      • click away from the settings page (for example the admin link, rather than save settings)
      • module upgrade continues
      • upgrade finished
      • View a setting which should've been set (e.g. enablerecordcache in performance, gradebookroles in appearance)
      • the settings will look like its set to the default, but the setting doesn't exist.

      A way round this would perhaps be more agreessive redirection to the uprgrade settings screen if any settings don't exist? Or perhaps something which indicates is showing the default rather than what it is set to?

        Attachments

          Activity

            People

            Assignee:
            poltawski Dan Poltawski
            Reporter:
            poltawski Dan Poltawski
            Tester:
            Nobody
            Participants:
            Component watchers:
            Andrew Nicols, Dongsheng Cai, Huong Nguyen, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              Fix Release Date:
              3/Mar/08