diff --git a/datasette/views/base.py b/datasette/views/base.py index 6b39c4bb..7ee20ddb 100644 --- a/datasette/views/base.py +++ b/datasette/views/base.py @@ -194,7 +194,13 @@ class BaseView(RenderMixin): return rows else: - return conn.execute(sql, params or {}, truncate=truncate, page_size=page_size) + return conn.execute( + sql, + params or {}, + truncate=truncate, + page_size=page_size, + max_returned_rows=self.max_returned_rows, + ) return await asyncio.get_event_loop().run_in_executor( self.executor, sql_operation_in_thread