Fritz Lekschas
Fritz Lekschas
The following line https://github.com/hms-dbmi/higlass-server/blob/master/tilesets/views.py#L396 does not catch `tilesets.models.DoesNotExist`.
Empty post requests to `/api/v1/viewconfs/` lead to an internal `500` error instead of a `400` error.
https://github.com/hms-dbmi/higlass-server/blob/b1078cbb6a4aec10ad6c7f18cbfc52e66686da0e/tilesets/views.py#L548-L550 Reproduce: 1. remove all uploaded files 2. see it break
When deleting tilesets through the admin interface the related files are not deleted. Nezar mentioned this causes problems because you end up with files named with uuids without any description....
When running `./tests.sh` the same set of tests files (which are kind of large) are re-downloaded instead of re-used. Since the tasks is not to test the internet connection the...
Related to #49. I checked the models and migration and notices that the ViewConf tables should have been created but Django kept telling me that all migrations have already been...
When querying for an unknown data set, e.g., `http://higlass.io/api/v1/tiles/?d=wurst.3.1`, the server returns a 500 error because a `DoesNotExist` error is not caught. When querying for a known data set but...
Currently the secret key is stored publicly in `settings.py`. Since most people won't know that they have to change it. Maybe the approach from Refinery can be reused (i.e., reading...
Going to http://localhost:8000/admin/tilesets/viewconf/ results in error page saying that `no such table: tilesets_viewconf`. I've run all migrations but the table still seems to miss. Not sure why.
Right now a bunch of test files are downloaded (see ./test.sh). There should be a cleaning command or a CLI param to remove files after running the tests.