* Fix permissions check for /system endpoint

* Filter out empty / corrupted fields/collections rows in get-schema

Fixes #4873
This commit is contained in:
Rijk van Zanten
2021-04-07 11:39:54 -04:00
committed by GitHub
parent 239e12959d
commit d49898d54d
2 changed files with 695 additions and 703 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -115,6 +115,8 @@ export async function getSchema(options?: {
].filter((field) => (field.special ? toArray(field.special) : []).includes('no-data') === false);
for (const field of fields) {
if (!result.collections[field.collection]) continue;
const existing = result.collections[field.collection].fields[field.field];
result.collections[field.collection].fields[field.field] = {