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:
parent
2a156e3774
commit
0c2715bdc9
1 changed files with 11 additions and 3 deletions
|
@ -350,9 +350,17 @@ class OdevzdavatkoTabulkaFiltrForm(forms.Form):
|
||||||
def gen_terminy():
|
def gen_terminy():
|
||||||
import datetime
|
import datetime
|
||||||
from time import strftime
|
from time import strftime
|
||||||
|
|
||||||
aktualni_rocnik = m.Nastaveni.get_solo().aktualni_rocnik
|
from django.db.utils import OperationalError
|
||||||
aktualni_cislo = m.Nastaveni.get_solo().aktualni_cislo
|
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 = []
|
result = []
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue