diff --git a/packages/server/src/sdk/app/tables/getters.ts b/packages/server/src/sdk/app/tables/getters.ts
index 34cddc8dc7..47da0beb40 100644
--- a/packages/server/src/sdk/app/tables/getters.ts
+++ b/packages/server/src/sdk/app/tables/getters.ts
@@ -19,8 +19,8 @@ import {
import datasources from "../datasources"
import sdk from "../../../sdk"
-function processInternalTables(docs: AllDocsResponse
): Table[] {
- return docs.rows.map(tableDoc => processInternalTable(tableDoc.doc))
+function processInternalTables(tables: Table[]): Table[] {
+ return tables.map(processInternalTable)
}
export function processInternalTable(table: Table): Table {
@@ -40,7 +40,7 @@ export async function getAllInternalTables(db?: Database): Promise {
include_docs: true,
})
)
- return processInternalTables(internalTables)
+ return processInternalTables(internalTables.rows.map(row => row.doc!))
}
async function getAllExternalTables(): Promise {
@@ -110,7 +110,9 @@ export async function getTables(tableIds: string[]): Promise {
const internalTableDocs = await db.allDocs(
getMultiIDParams(internalTableIds)
)
- tables = tables.concat(processInternalTables(internalTableDocs))
+ tables = tables.concat(
+ processInternalTables(internalTableDocs.rows.map(row => row.doc!))
+ )
}
return tables
}