in src/processors/AutoAddIdFieldForRootNodeProcessor.js [17:38]
process(specs) {
const APISpecs = specs.api_specs;
for (const clsName in APISpecs) {
const APIClsSpec = APISpecs[clsName];
let hasIdField = false;
for (const index in APIClsSpec.fields) {
const fieldSpec = APIClsSpec.fields[index];
if (fieldSpec.name === 'id') {
hasIdField = true;
break;
}
}
if (!hasIdField && APIClsSpec.apis && APIClsSpec.apis.length > 0) {
APIClsSpec.fields.push({
name: 'id',
type: 'string',
});
}
}
return specs;
},