diff --git a/backend/src/middleware/softDelete/softDeleteMiddleware.js b/backend/src/middleware/softDelete/softDeleteMiddleware.js index 8be8c3d39..2e1f60251 100644 --- a/backend/src/middleware/softDelete/softDeleteMiddleware.js +++ b/backend/src/middleware/softDelete/softDeleteMiddleware.js @@ -17,10 +17,10 @@ const obfuscate = async (resolve, root, args, context, info) => { root.contentExcerpt = 'UNAVAILABLE' root.title = 'UNAVAILABLE' root.slug = 'UNAVAILABLE' - root.avatar = 'UNAVAILABLE' + root.avatar = null root.about = 'UNAVAILABLE' root.name = 'UNAVAILABLE' - root.image = null // avoid unecessary 500 errors + root.image = null } return resolve(root, args, context, info) } diff --git a/backend/src/schema/resolvers/images.js b/backend/src/schema/resolvers/images.js index 1f025eda6..8b3f4a3e8 100644 --- a/backend/src/schema/resolvers/images.js +++ b/backend/src/schema/resolvers/images.js @@ -2,7 +2,7 @@ import Resolver from './helpers/Resolver' export default { Image: { ...Resolver('Image', { - undefinedToNull: ['sensitive', 'alt', 'aspectRatio', 'url'], + undefinedToNull: ['sensitive', 'alt', 'aspectRatio'], }), }, } diff --git a/backend/src/schema/types/type/Image.gql b/backend/src/schema/types/type/Image.gql index d4d9cf1b4..41cc11eef 100644 --- a/backend/src/schema/types/type/Image.gql +++ b/backend/src/schema/types/type/Image.gql @@ -1,5 +1,5 @@ type Image { - url: ID, + url: ID!, # urlW34: String, # urlW160: String, # urlW320: String, diff --git a/backend/src/schema/types/type/Post.gql b/backend/src/schema/types/type/Post.gql index 01d8409ad..dc6a00a41 100644 --- a/backend/src/schema/types/type/Post.gql +++ b/backend/src/schema/types/type/Post.gql @@ -201,7 +201,6 @@ type Query { title: String slug: String content: String - image: String visibility: Visibility pinned: Boolean createdAt: String