Skip to content

the base from EntityDescriptor is undefined #1

@nao3301

Description

@nao3301

Error:
Object.defineProperty(this, 'entityID', { value: base.entityID });
^

TypeError: Cannot read property 'entityID' of undefined

File:
src/EntityDescriptor.js

Code:
module.exports = class EntityDescriptor {
constructor(metadata) {
console.log(metadata)
const base = metadata.EntityDescriptor;
console.log(base);
Object.defineProperty(this, 'entityID', { value: base.entityID });
Object.defineProperty(this, 'documentID', { value: base.ID });
}
};

metadata:
<md:EntityDescriptor ...

fix:

const base = metadata['md:EntityDescriptor'];

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions