When attempting to sort the catalog overview table by the "datapoints" column, the following error is given in the browser
DataTables warning: table id=dataTable - Ajax error. For more information about this error, please see http://datatables.net/tn/7
2020-02-14 23:42:46,415 log ERROR Internal Server Error: /api/catalogs/
Traceback (most recent call last):
File "//miniconda3/envs/vast-pipeline/lib/python3.6/site-packages/django/core/handlers/exception.py", line 34, in inner
response = get_response(request)
File "//miniconda3/envs/vast-pipeline/lib/python3.6/site-packages/django/core/handlers/base.py", line 115, in _get_response
response = self.process_exception_by_middleware(e, request)
File "//miniconda3/envs/vast-pipeline/lib/python3.6/site-packages/django/core/handlers/base.py", line 113, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "//miniconda3/envs/vast-pipeline/lib/python3.6/site-packages/django/views/decorators/csrf.py", line 54, in wrapped_view
return view_func(*args, **kwargs)
File "//miniconda3/envs/vast-pipeline/lib/python3.6/site-packages/rest_framework/viewsets.py", line 114, in view
return self.dispatch(request, *args, **kwargs)
File "//miniconda3/envs/vast-pipeline/lib/python3.6/site-packages/rest_framework/views.py", line 505, in dispatch
response = self.handle_exception(exc)
File "//miniconda3/envs/vast-pipeline/lib/python3.6/site-packages/rest_framework/views.py", line 465, in handle_exception
self.raise_uncaught_exception(exc)
File "//miniconda3/envs/vast-pipeline/lib/python3.6/site-packages/rest_framework/views.py", line 476, in raise_uncaught_exception
raise exc
File "//miniconda3/envs/vast-pipeline/lib/python3.6/site-packages/rest_framework/views.py", line 502, in dispatch
response = handler(request, *args, **kwargs)
File "//miniconda3/envs/vast-pipeline/lib/python3.6/site-packages/rest_framework/mixins.py", line 40, in list
page = self.paginate_queryset(queryset)
File "//miniconda3/envs/vast-pipeline/lib/python3.6/site-packages/rest_framework/generics.py", line 171, in paginate_queryset
return self.paginator.paginate_queryset(queryset, self.request, view=self)
File "//miniconda3/envs/vast-pipeline/lib/python3.6/site-packages/rest_framework_datatables/pagination.py", line 68, in paginate_queryset
return list(self.page)
File "//miniconda3/envs/vast-pipeline/lib/python3.6/site-packages/django/core/paginator.py", line 150, in __len__
return len(self.object_list)
File "//miniconda3/envs/vast-pipeline/lib/python3.6/site-packages/django/db/models/query.py", line 256, in __len__
self._fetch_all()
File "//miniconda3/envs/vast-pipeline/lib/python3.6/site-packages/django/db/models/query.py", line 1242, in _fetch_all
self._result_cache = list(self._iterable_class(self))
File "//miniconda3/envs/vast-pipeline/lib/python3.6/site-packages/django/db/models/query.py", line 55, in __iter__
results = compiler.execute_sql(chunked_fetch=self.chunked_fetch, chunk_size=self.chunk_size)
File "//miniconda3/envs/vast-pipeline/lib/python3.6/site-packages/django/db/models/sql/compiler.py", line 1087, in execute_sql
sql, params = self.as_sql()
File "//miniconda3/envs/vast-pipeline/lib/python3.6/site-packages/django/db/models/sql/compiler.py", line 474, in as_sql
extra_select, order_by, group_by = self.pre_sql_setup()
File "//miniconda3/envs/vast-pipeline/lib/python3.6/site-packages/django/db/models/sql/compiler.py", line 55, in pre_sql_setup
order_by = self.get_order_by()
File "//miniconda3/envs/vast-pipeline/lib/python3.6/site-packages/django/db/models/sql/compiler.py", line 330, in get_order_by
field, self.query.get_meta(), default_order=asc))
File "//miniconda3/envs/vast-pipeline/lib/python3.6/site-packages/django/db/models/sql/compiler.py", line 704, in find_ordering_name
field, targets, alias, joins, path, opts, transform_function = self._setup_joins(pieces, opts, alias)
File "//miniconda3/envs/vast-pipeline/lib/python3.6/site-packages/django/db/models/sql/compiler.py", line 734, in _setup_joins
field, targets, opts, joins, path, transform_function = self.query.setup_joins(pieces, opts, alias)
File "//miniconda3/envs/vast-pipeline/lib/python3.6/site-packages/django/db/models/sql/query.py", line 1504, in setup_joins
names[:pivot], opts, allow_many, fail_on_missing=True,
File "//miniconda3/envs/vast-pipeline/lib/python3.6/site-packages/django/db/models/sql/query.py", line 1420, in names_to_path
"Choices are: %s" % (name, ", ".join(available)))
django.core.exceptions.FieldError: Cannot resolve keyword 'sources' into field. Choices are: association, ave_dec, ave_flux_int, ave_flux_peak, ave_ra, comment, dataset, dataset_id, eta_int, eta_peak, id, max_flux_peak, name, new, source, v_int, v_peak