Ohackována neexistující DB při výrobě testdat

Teď zrovna mi DB hází I/O errory, ale to by snad nemělo souviset...
This commit is contained in:
Pavel "LEdoian" Turinsky 2021-03-03 00:57:37 +01:00
parent 2a156e3774
commit 0c2715bdc9

View file

@ -350,9 +350,17 @@ class OdevzdavatkoTabulkaFiltrForm(forms.Form):
def gen_terminy():
import datetime
from time import strftime
aktualni_rocnik = m.Nastaveni.get_solo().aktualni_rocnik
aktualni_cislo = m.Nastaveni.get_solo().aktualni_cislo
from django.db.utils import OperationalError
try:
aktualni_rocnik = m.Nastaveni.get_solo().aktualni_rocnik
aktualni_cislo = m.Nastaveni.get_solo().aktualni_cislo
except OperationalError:
# django.db.utils.OperationalError: no such table: seminar_nastaveni
# Nemáme databázi, takže to selhalo. Pro jistotu vrátíme aspoň dvě možnosti, ať to nepadá dál
logger = logging.getLogger(__name__)
logger.error("Rozbitá databáze (před počátečními migracemi?)")
return [('broken', 'Je to rozbitý'), ('fubar', 'Nefunguje to')]
result = []