def get_identities_index()

in example-apps/internal-knowledge-search/api/app.py [0:0]


def get_identities_index(search_app_name):
    search_app = elasticsearch_client.search_application.get(name=search_app_name)
    identities_indices = elasticsearch_client.indices.get(index=".search-acl-filter*")
    secured_index = [
        app_index
        for app_index in search_app["indices"]
        if ".search-acl-filter-" + app_index in identities_indices
    ]
    if len(secured_index) > 0:
        identities_index = ".search-acl-filter-" + secured_index[0]
        return identities_index
    else:
        raise ValueError(
            "Could not find identities index for search application %s", search_app_name
        )