Z_OtherInformation **oi;
yaz_oi_APDU(apdu, &oi);
if (facet_list) {
- yaz_oi_set_facetlist_oid(oi, c->odr_out, yaz_oid_userinfo_facet_1, 1, facet_list);
+ yaz_oi_set_facetlist(oi, c->odr_out, facet_list);
}
}
}
int term_index;
struct yaz_facet_attr attr_values;
ZOOM_facet_field facet_field = odr_malloc(odr, sizeof(*facet_field));
- memset(&attr_values, 0, sizeof(attr_values));
- facetattrs(facet->attributes, &attr_values);
+ yaz_facet_attr_init(&attr_values);
+ yaz_facet_attr_get_z_attributes(facet->attributes, &attr_values);
facet_field->facet_name = odr_strdup(odr, attr_values.useattr);
facet_field->num_terms = facet->num_terms;
yaz_log(YLOG_DEBUG, "ZOOM_facet_field %s %d terms %d", attr_values.useattr, attr_values.limit, facet->num_terms);