for ( n = 0; jc[m][n].attr; n++ ) switch (jc[m][n].attr)
{
case EDG_WLL_QUERY_ATTR_TIME:
- if ( !is_indexed(&(jc[m][n]), ctx)
+ if ( (!ctx->isProxy && !is_indexed(&(jc[m][n]), ctx))
|| !(cname = edg_wll_QueryRecToColumn(&(jc[m][n]))) )
break;
break;
case EDG_WLL_QUERY_ATTR_PARENT:
- if ( !is_indexed(&(jc[m][n]), ctx)
+ if ( (!ctx->isProxy && !is_indexed(&(jc[m][n]), ctx))
|| !(cname = edg_wll_QueryRecToColumn(&(jc[m][n]))) )
break;
break;
case EDG_WLL_QUERY_ATTR_OWNER:
- if ( !is_indexed(&(jc[m][n]), ctx)
+ if ( (!ctx->isProxy && !is_indexed(&(jc[m][n]), ctx))
|| !(cname = edg_wll_QueryRecToColumn(&(jc[m][n]))) )
break;
case EDG_WLL_QUERY_ATTR_DONECODE:
case EDG_WLL_QUERY_ATTR_EXITCODE:
case EDG_WLL_QUERY_ATTR_STATUS:
- if ( !is_indexed(&(jc[m][n]), ctx)
+ if ( (!ctx->isProxy && !is_indexed(&(jc[m][n]), ctx))
|| !(cname = edg_wll_QueryRecToColumn(&(jc[m][n]))) )
break;
case EDG_WLL_QUERY_ATTR_LOCATION:
case EDG_WLL_QUERY_ATTR_RESUBMITTED:
case EDG_WLL_QUERY_ATTR_USERTAG:
- if ( !is_indexed(&(jc[m][n]), ctx)
+ if ( (!ctx->isProxy && !is_indexed(&(jc[m][n]), ctx))
|| !(cname = edg_wll_QueryRecToColumn(&(jc[m][n]))) )
break;