diff -r 8fefdd067b9e -r 545ffab9c29a javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/Knockout.java --- a/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/Knockout.java Thu Apr 11 21:25:54 2013 +0200 +++ b/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/Knockout.java Thu Apr 11 22:28:01 2013 +0200 @@ -122,7 +122,7 @@ + " read: function() {" + " try {" + " var v = model[getter]();" - + " if (array) v = v.toArray();" + + " try { v = v.koData(); } catch (ignore) {};" + " return v;" + " } catch (e) {" + " alert(\"Cannot call \" + getter + \" on \" + model + \" error: \" + e);"