mirror of
https://github.com/Kingsrook/qqq-frontend-material-dashboard.git
synced 2025-07-18 13:20:43 +00:00
Add try-catch around counting
This commit is contained in:
@ -127,6 +127,8 @@ function AppHome({app}: Props): JSX.Element
|
|||||||
const tableMetaData = await qController.loadTableMetaData(table.name);
|
const tableMetaData = await qController.loadTableMetaData(table.name);
|
||||||
let countResult = null;
|
let countResult = null;
|
||||||
if(tableMetaData.capabilities.has(Capability.TABLE_COUNT) && tableMetaData.readPermission)
|
if(tableMetaData.capabilities.has(Capability.TABLE_COUNT) && tableMetaData.readPermission)
|
||||||
|
{
|
||||||
|
try
|
||||||
{
|
{
|
||||||
[countResult] = await qController.count(table.name);
|
[countResult] = await qController.count(table.name);
|
||||||
|
|
||||||
@ -137,7 +139,14 @@ function AppHome({app}: Props): JSX.Element
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
tableCountNumbers.set(table.name, "--");
|
tableCountNumbers.set(table.name, "–");
|
||||||
|
tableCountTexts.set(table.name, " ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch(e)
|
||||||
|
{
|
||||||
|
console.log("Caught: " + e);
|
||||||
|
tableCountNumbers.set(table.name, "–");
|
||||||
tableCountTexts.set(table.name, " ");
|
tableCountTexts.set(table.name, " ");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user