-
Notifications
You must be signed in to change notification settings - Fork 2
Description
Currently, file downloads only work properly if all the files have been opened at least once in Task.tsx.
Reproduction:
- visit multi-file task, e.g. https://access-staging.ifi.uzh.ch/courses/info1-hs25-staging/assignments/inheritance/tasks/rpg_fights
- edit mage.py, add superclass: class Mage(Character)
- Run the code to save a snapshot
- Reload the page -> knight.py will be open by default
- Click download button in file tree -> the resulting zip file contains mage.py template (without inheritance) instead of our version
- Click mage.py in the file tree
- Click download button again -> resulting zip contains correct mage.py