Skip to content

Commit

Permalink
Corrected use of descriptor. Exited loop once 1 error built.
Browse files Browse the repository at this point in the history
  • Loading branch information
mattRedBox committed Jun 22, 2020
1 parent f2bac74 commit 65813cd
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions src/renderer/frictionlessDataPackage.js
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ function auditPackageRequirements (requiredMessages) {
requiredMessages.push(`Provenance properties must be set.`)
}
let packageProperties = _.cloneDeep(hotStore.state.packageProperties)
if (!packageProperties || _.isEmpty(packageProperties)) {
if (_.isEmpty(packageProperties)) {
requiredMessages.push(`Package properties must be set.`)
} else {
let name = _.get(packageProperties, 'name', '').trim()
Expand Down Expand Up @@ -172,6 +172,7 @@ function checkReservedWordsForPropertyList (properties, requiredMessages, entity
const toMatch = _.get(property, requiredAttribute)
if (_.includes(reserved, toMatch)) {
requiredMessages.push(`${_.capitalize(entityName)} already uses: '${toMatch}', so it cannot be used again in ${entityName} '${propertyName}' properties.`)
break
}
}
}
Expand Down Expand Up @@ -199,7 +200,8 @@ function auditForeignKeyRequirements (tableProperties, requiredMessages) {

async function buildResource (tabId, hotId) {
let resource = await initResourceAndInfer()
let descriptor = _.cloneDeep(resource.descriptor)
// update, rather than copy the descriptor
let descriptor = resource.descriptor
addColumnProperties(descriptor, hotId)
addTableProperties(descriptor, hotId)
removeEmptiesFromDescriptor(descriptor)
Expand Down

0 comments on commit 65813cd

Please sign in to comment.