Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Live-funktionaliteten virker ikke med SQLite #27

Open
Sobuno opened this issue Feb 12, 2017 · 2 comments
Open

Live-funktionaliteten virker ikke med SQLite #27

Sobuno opened this issue Feb 12, 2017 · 2 comments

Comments

@Sobuno
Copy link
Contributor

Sobuno commented Feb 12, 2017

Hver gang man trykker "Start" og "Færdig med øl n", får browseren "500 Internal Server Error" tilbage.

Det skyldes denne fejl: "OperationalError: only a single result allowed for a SELECT that is part of an expression"

Fejlen er (delvist) rettet i Django 1.11a1 (django/django@a84344b), men som jeg har kommenteret inde på commit'et, mangler de at lave fixet i den anden _update-metode i query.py. Når jeg tilføjer fixet i den, fungerer live-funktionaliteten. Jeg har dog ikke stor nok viden omkring Django til at lave et minimalt eksempel, som viser fejlen.

@Mortal
Copy link
Contributor

Mortal commented Feb 12, 2017

Kan du finde den Python-kode i kasse der laver queryen og se om den kan omformuleres (til at bruge for-løkker/Python dicts)? I så fald kan vi fange fejlen og bruge alternativet når man tester med SQLite.

@Sobuno
Copy link
Contributor Author

Sobuno commented Feb 17, 2017

Det skyldes vist linierne her: https://github.com/TK-IT/kasse/blob/master/stopwatch/managers.py#L22-L34

Jeg har indtil videre blot patchet min lokale Django-instans med fixet fra min oprindelige post.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants