After dropping and recreating database, settings page is blank
Steps to reproduce
sudo systemctl stop funkwhale.target
- Drop funkwhale database, create a new one as detailed in the External Dependencies guide.
- Switch to your system's funkwhale user, source activate your virtualenv, and run
python api/manage.py migrate
to perform the initial migration - Create a superuser account with
python api/manage.py createsuperuser
sudo systemctl start funkwhale.target
- Navigate to the Admin Settings page under /manage/settings
What happens?
No settings frames render; they are all blank.
What is expected?
Ideally, the individual frames for each settings tab should render when clicking on the links.
Context
Initially, this was working without problems when I first set everything up. However, due to an issue with track deletion, I needed to drop my database and recreate it, only to find that the Settings page no longer worked. Also noteworthy is that all other pages work without incident.
I tried to delete the static files and generate them again, but this didn't seem to affect the issue. Refreshing the browser cache and trying different browsers also reflected the same problem.
- Instance configuration: Nginx on Debian 9
- Browser Console errors:
TypeError: "t is undefined"
,TypeError: document.getElementById(...) is null[Learn More] Settings.vue:61
- Browsers: Firefox and Chrome on Mac, Firefox on Android (error is likely browser-agnostic)