From bfc5603fa8603a72ae017a180438c2b64f1b00fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=A4fer?= Date: Wed, 20 Feb 2019 12:56:57 +0100 Subject: [PATCH] All tests are passing! --- src/middleware/sluggifyMiddleware.js | 2 +- src/middleware/slugifyMiddleware.spec.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/middleware/sluggifyMiddleware.js b/src/middleware/sluggifyMiddleware.js index e187aa797..2276e6373 100644 --- a/src/middleware/sluggifyMiddleware.js +++ b/src/middleware/sluggifyMiddleware.js @@ -16,7 +16,7 @@ const isUniqueFor = (context, type) => { export default { Mutation: { CreatePost: async (resolve, root, args, context, info) => { - args.slug = await uniqueSlug(args.title, isUniqueFor(context, 'Post')) + args.slug = args.slug || await uniqueSlug(args.title, isUniqueFor(context, 'Post')) const result = await resolve(root, args, context, info) return result }, diff --git a/src/middleware/slugifyMiddleware.spec.js b/src/middleware/slugifyMiddleware.spec.js index 00382ffb9..0088d7d11 100644 --- a/src/middleware/slugifyMiddleware.spec.js +++ b/src/middleware/slugifyMiddleware.spec.js @@ -53,7 +53,7 @@ describe('slugify', () => { slug: "pre-existing-post" ) { slug } }`) - ).rejects.toThrow('Unique constraint error') + ).rejects.toThrow('already exists') }) }) })