Catch query interrupted on facet suggest row count

pull/2082/head
Agustin Bacigalup 2023-05-31 15:37:00 -03:00 zatwierdzone przez GitHub
rodzic dda99fc09f
commit dfe99af36c
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 6 dodań i 3 usunięć

Wyświetl plik

@ -157,10 +157,13 @@ class ColumnFacet(Facet):
type = "column"
async def suggest(self):
row_count = await self.get_row_count()
columns = await self.get_columns(self.sql, self.params)
facet_size = self.get_facet_size()
suggested_facets = []
try:
row_count = await self.get_row_count()
columns = await self.get_columns(self.sql, self.params)
except QueryInterrupted:
return suggested_facets
facet_size = self.get_facet_size()
already_enabled = [c["config"]["simple"] for c in self.get_configs()]
for column in columns:
if column in already_enabled: