diff --git a/src/server/index.js b/src/server/index.js index cb58f80..a238598 100644 --- a/src/server/index.js +++ b/src/server/index.js @@ -595,9 +595,7 @@ const resolvers = { // TODO: We could query for this more directly, instead of loading all // appearances 🤔 const petStates = await petStatesForPetTypeLoader.load(petType.id); - const petState = petStates.find( - (ps) => getPoseFromPetState(ps) === pose && !ps.glitched - ); + const petState = petStates.find((ps) => getPoseFromPetState(ps) === pose); if (!petState) { return null; } diff --git a/src/server/loaders.js b/src/server/loaders.js index 8185c69..8323a2d 100644 --- a/src/server/loaders.js +++ b/src/server/loaders.js @@ -356,7 +356,7 @@ const buildPetStatesForPetTypeLoader = (db, loaders) => `SELECT * FROM pet_states WHERE pet_type_id IN (${qs}) ORDER BY (mood_id IS NULL) ASC, mood_id ASC, female DESC, - unconverted DESC, id DESC`, + unconverted DESC, glitched ASC, id DESC`, petTypeIds );