|
@@ -56,12 +56,17 @@
|
|
else {
|
|
else {
|
|
var a : neko.NativeArray<Int> = $objfields(o);
|
|
var a : neko.NativeArray<Int> = $objfields(o);
|
|
var i = 0;
|
|
var i = 0;
|
|
|
|
+ var hasid = false;
|
|
var l = $asize(a);
|
|
var l = $asize(a);
|
|
while( i < l ) {
|
|
while( i < l ) {
|
|
- a[i] = new String($field(a[i]));
|
|
|
|
|
|
+ var fid = a[i];
|
|
|
|
+ if( fid == -190054693 ) hasid = true; // $hash("__id__")
|
|
|
|
+ a[i] = new String($field(fid));
|
|
i++;
|
|
i++;
|
|
}
|
|
}
|
|
- return Array.new1(a,l);
|
|
|
|
|
|
+ var a : Array<String> = Array.new1(a, l);
|
|
|
|
+ if( hasid ) a.remove("__id__");
|
|
|
|
+ return a;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|