Fix M2A query regression from #23181 (#23195)

This commit is contained in:
Hannes Küttner
2024-08-06 14:05:12 +02:00
committed by GitHub
parent e3e33a8299
commit 725dc3ce5b

View File

@@ -137,8 +137,14 @@ export async function parseFields(
}
if (name.includes(':')) {
const [key, scope] = name.split(':');
relationalStructure[key!] = { [scope!]: [] };
const [key, scope] = name.split(':') as [string, string];
if (key in relationalStructure === false) {
relationalStructure[key] = { [scope]: [] };
} else if (scope in (relationalStructure[key] as CollectionScope) === false) {
(relationalStructure[key] as CollectionScope)[scope] = [];
}
continue;
}