mirror of
https://github.com/directus/directus.git
synced 2026-01-09 17:28:11 -05:00
fix gql *_by_version
This commit is contained in:
@@ -36,7 +36,6 @@ export async function resolveQuery(gql: GraphQLService, info: GraphQLResolveInfo
|
||||
|
||||
if (collection.endsWith('_by_version') && collection in gql.schema.collections === false) {
|
||||
collection = collection.slice(0, -11);
|
||||
query.versionRaw = true;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -707,6 +707,7 @@ export async function getReadableTypes(
|
||||
? { version: new GraphQLNonNull(GraphQLString) }
|
||||
: {
|
||||
version: new GraphQLNonNull(GraphQLString),
|
||||
versionRaw: GraphQLBoolean,
|
||||
id: new GraphQLNonNull(GraphQLID),
|
||||
},
|
||||
resolve: async ({ info, context }: { info: GraphQLResolveInfo; context: Record<string, any> }) => {
|
||||
|
||||
@@ -81,7 +81,8 @@ export async function sanitizeQuery(
|
||||
|
||||
// whether or not to merge the relational results
|
||||
query.versionRaw = Boolean(
|
||||
'versionRaw' in rawQuery && (rawQuery['versionRaw'] === '' || rawQuery['versionRaw'] === 'true'),
|
||||
'versionRaw' in rawQuery &&
|
||||
(rawQuery['versionRaw'] === '' || rawQuery['versionRaw'] === 'true' || rawQuery['versionRaw'] === true),
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user