CHECK_CONTACT_SUPPORTED(CONTACT_FEATURE);
int ret;
ctsvc_query_s *s_query;
+ ctsvc_composite_filter_s *s_filter;
contacts_filter_h new_filter;
RETV_IF(NULL == query || NULL == filter, CONTACTS_ERROR_INVALID_PARAMETER);
s_query = (ctsvc_query_s*)query;
+ s_filter = (ctsvc_composite_filter_s*)filter;
+ if (s_query->view_uri && s_filter->view_uri && STRING_EQUAL != strcmp(s_query->view_uri, s_filter->view_uri))
+ return CONTACTS_ERROR_INVALID_PARAMETER;
ret = ctsvc_filter_clone(filter, &new_filter);
RETVM_IF(ret != CONTACTS_ERROR_NONE, ret, "ctsvc_filter_clone Fail(%d)", ret);