task p-4.5
This commit is contained in:
@@ -41,7 +41,10 @@ async function main() {
|
||||
const duplicateFields = getDuplicateFieldNames(fields);
|
||||
const unknownFields = getUnknownFieldNames(fields, mappedKeys);
|
||||
const fieldDiff = computeFieldDiff(fields, previousFields);
|
||||
const requiredTableFields = ['quotation_price_data'];
|
||||
const hasProductItemsMarker = fieldNames.has('__section_role__product_items');
|
||||
const requiredTableFields = hasProductItemsMarker
|
||||
? ['items_table']
|
||||
: ['quotation_price_data'];
|
||||
const missingRequiredTableFields = requiredTableFields.filter(
|
||||
(fieldName) => !fields.some((field) => field.name === fieldName && field.type === 'table')
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user