Native Fallback Locale Filtering

When filtering via a field in Dato that has two different translations (such as slug), fallback locale doesn’t filter the translation. So if you have a page that has a slug such as ‘about-us’ in English and no Spanish translation exists - even if the English ‘about-us’ doesn’t exist, the result returned is still empty.

What we are requesting is native fallbacklocale filtering to be implemented - to avoid multiple API calls. So if the filter doesn’t appear in the request locale, the fallback result is checked.

company(filter: {locale: es, fallbackLocales: en, slug: {eq: "about-us"}}) {
        id
        title
    }

If the Spanish version has a different slug from ‘about-us’, even though an English fallback one exists - the result is still null.