Index: lams_common/src/flash/org/lamsfoundation/lams/common/dict/Dictionary.as =================================================================== diff -u -r24e0021a16e0db090e51d9af0b700ce838b95591 -r287f10e65058b7ad8688c2b767bdc64c372b701a --- lams_common/src/flash/org/lamsfoundation/lams/common/dict/Dictionary.as (.../Dictionary.as) (revision 24e0021a16e0db090e51d9af0b700ce838b95591) +++ lams_common/src/flash/org/lamsfoundation/lams/common/dict/Dictionary.as (.../Dictionary.as) (revision 287f10e65058b7ad8688c2b767bdc64c372b701a) @@ -72,9 +72,16 @@ /** * @returns a string holding the text requested */ - public static function getValue(id:Number):String{ + public static function getValue(key:String):String{ //Debugger.log('returning item-' +id + '-' + items.get(id).value,Debugger.GEN,'getItemById','org.lamsfoundation.lams.dict.Dictionary'); - return _instance.items.get(id).value; + var v:String = _instance.items.get(key).value; + if(v!=null){ + return v; + }else{ + Debugger.log('Entry not found in '+_currentLanguage+' dictionary, key='+key,Debugger.CRITICAL,'createFromData','Dictionary'); + } + + } /** @@ -91,7 +98,7 @@ //Go through hash of dictionary items and get data objects for each for(var i=0;i