ucfopen / Materia

Engage students with easily embedded apps for online courses. Supercharge your course with compelling experiences and game mechanics.
https://ucfopen.github.io/Materia-Docs/
GNU Affero General Public License v3.0
37 stars 32 forks source link

Widget settings not properly updated in instance list query cache #1553

Closed clpetersonucf closed 3 months ago

clpetersonucf commented 6 months ago

To reproduce:

  1. Have two widgets in My Widgets
  2. Select Widget A and update value(s) in the settings dialog, like Open/Close dates. Hit Save.
  3. Select Widget B.
  4. Select Widget A again. The settings will represent the original values pulled from the server, no the values previously set.

It should be noted that the correct values are sent to the server and stored in the DB, this is exclusively a display error with the local query cache/state object representing the instance list.

clpetersonucf commented 3 months ago

Resolved via #1556