Fixed incorrect method call and added debug info to getField
This commit is contained in:
@@ -312,8 +312,9 @@ Characters.helpers({
|
|||||||
fieldSelector[fieldName] = 1;
|
fieldSelector[fieldName] = 1;
|
||||||
var char = Characters.findOne(this._id, {fields: fieldSelector});
|
var char = Characters.findOne(this._id, {fields: fieldSelector});
|
||||||
var field = char[fieldName];
|
var field = char[fieldName];
|
||||||
if(field === undefined){
|
if(!field){
|
||||||
console.log("no field ", fieldName, " exists for character ", char)
|
throw new Meteor.Error("getField failed",
|
||||||
|
"getField could not find field" + fieldName + " in character "+ char._id);
|
||||||
}
|
}
|
||||||
return field;
|
return field;
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -68,13 +68,13 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<template name="spellSlots">
|
<template name="spellSlots">
|
||||||
{{attributevalue "level1SpellSlots"}}
|
{{attributeValue "level1SpellSlots"}}
|
||||||
{{attributevalue "level2SpellSlots"}}
|
{{attributeValue "level2SpellSlots"}}
|
||||||
{{attributevalue "level3SpellSlots"}}
|
{{attributeValue "level3SpellSlots"}}
|
||||||
{{attributevalue "level4SpellSlots"}}
|
{{attributeValue "level4SpellSlots"}}
|
||||||
{{attributevalue "level5SpellSlots"}}
|
{{attributeValue "level5SpellSlots"}}
|
||||||
{{attributevalue "level6SpellSlots"}}
|
{{attributeValue "level6SpellSlots"}}
|
||||||
{{attributevalue "level7SpellSlots"}}
|
{{attributeValue "level7SpellSlots"}}
|
||||||
{{attributevalue "level8SpellSlots"}}
|
{{attributeValue "level8SpellSlots"}}
|
||||||
{{attributevalue "level9SpellSlots"}}
|
{{attributeValue "level9SpellSlots"}}
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
Reference in New Issue
Block a user