diff --git a/packages/skin-database/legacy-client/src/algolia.js b/packages/skin-database/legacy-client/src/algolia.js index 90db2cec..cc2f5b36 100644 --- a/packages/skin-database/legacy-client/src/algolia.js +++ b/packages/skin-database/legacy-client/src/algolia.js @@ -1,4 +1,5 @@ import * as Utils from "./utils"; +import { gql } from "./utils"; import { algoliasearch } from "algoliasearch"; const client = algoliasearch("HQ9I5Z6IM5", "6466695ec3f624a5fccf46ec49680e51"); @@ -6,14 +7,15 @@ const client = algoliasearch("HQ9I5Z6IM5", "6466695ec3f624a5fccf46ec49680e51"); // Fallback search that uses SQLite. Useful for when we've exceeded the Algolia // search quota. export async function graphqlSearch(query) { - const queryText = Utils.gql` - query SearchQuery($query: String!) { - search_classic_skins(query: $query, first: 500) { - filename - md5 - nsfw - } -}`; + const queryText = gql` + query SearchQuery($query: String!) { + search_classic_skins(query: $query, first: 500) { + filename(normalize_extension: true) + md5 + nsfw + } + } + `; const data = await Utils.fetchGraphql(queryText, { query }); const hits = data.search_classic_skins.map((skin) => { return { diff --git a/packages/skin-database/legacy-client/src/redux/epics.js b/packages/skin-database/legacy-client/src/redux/epics.js index 6dd23dfa..65e8b952 100644 --- a/packages/skin-database/legacy-client/src/redux/epics.js +++ b/packages/skin-database/legacy-client/src/redux/epics.js @@ -218,7 +218,7 @@ const unloadedSkinEpic = (actions, _states) => count nodes { md5 - filename + filename(normalize_extension: true) nsfw } } @@ -481,7 +481,7 @@ const skinDataEpic = (actions, state) => { const QUERY = gql` query IndividualSkin($md5: String!) { fetch_skin_by_md5(md5: $md5) { - filename + filename(normalize_extension: true) nsfw } }