this.fmClass = this.fmObject.classname;
this.fmIDL = fieldmapper.IDL.fmclasses[this.fmClass];
- if(this.fmClass && !this.fmIDL)
+ if(this.fmClass && !this.fmIDL) {
fieldmapper.IDL.load([this.fmClass]);
+ this.fmIDL = fieldmapper.IDL.fmclasses[this.fmClass];
+ }
this.suppressLinkedFields = args.suppressLinkedFields || [];
if(this.fmObject)
this.fmClass = this.fmObject.classname;
this.fmIDL = fieldmapper.IDL.fmclasses[this.fmClass];
- if(this.fmClass && !this.fmIDL)
+ if(!this.fmIDL) {
fieldmapper.IDL.load([this.fmClass]);
+ this.fmIDL = fieldmapper.IDL.fmclasses[this.fmClass];
+ }
this.buildSortedFieldList();
},