diff --git a/backend/src/db/graphql/comments.js b/backend/src/db/graphql/comments.js
new file mode 100644
index 000000000..b408c5e95
--- /dev/null
+++ b/backend/src/db/graphql/comments.js
@@ -0,0 +1,15 @@
+import gql from 'graphql-tag'
+
+// ------ mutations
+
+export const createCommentMutation = gql`
+ mutation ($id: ID, $postId: ID!, $content: String!) {
+ CreateComment(id: $id, postId: $postId, content: $content) {
+ id
+ }
+ }
+`
+
+// ------ queries
+
+// fill queries in here
diff --git a/backend/src/db/graphql/posts.js b/backend/src/db/graphql/posts.js
index 3277af820..237446d41 100644
--- a/backend/src/db/graphql/posts.js
+++ b/backend/src/db/graphql/posts.js
@@ -3,8 +3,9 @@ import gql from 'graphql-tag'
// ------ mutations
export const createPostMutation = gql`
- mutation ($title: String!, $content: String!, $categoryIds: [ID]!, $slug: String) {
- CreatePost(title: $title, content: $content, categoryIds: $categoryIds, slug: $slug) {
+ mutation ($id: ID, $title: String!, $slug: String, $content: String!, $categoryIds: [ID]!) {
+ CreatePost(id: $id, title: $title, slug: $slug, content: $content, categoryIds: $categoryIds) {
+ id
slug
}
}
diff --git a/backend/src/db/seed.js b/backend/src/db/seed.js
index 46c5870e0..0a0926f06 100644
--- a/backend/src/db/seed.js
+++ b/backend/src/db/seed.js
@@ -5,7 +5,9 @@ import createServer from '../server'
import faker from '@faker-js/faker'
import Factory from '../db/factories'
import { getNeode, getDriver } from '../db/neo4j'
-import { gql } from '../helpers/jest'
+// import { createGroupMutation } from './graphql/groups'
+import { createPostMutation } from './graphql/posts'
+import { createCommentMutation } from './graphql/comments'
if (CONFIG.PRODUCTION && !CONFIG.PRODUCTION_DB_CLEAN_ALLOW) {
throw new Error(`You cannot seed the database in a non-staging and real production environment!`)
@@ -558,13 +560,6 @@ const languages = ['de', 'en', 'es', 'fr', 'it', 'pt', 'pl']
'See #NaturphilosophieYoga, it can really help you!'
const hashtagAndMention1 =
'The new physics of #QuantenFlussTheorie can explain #QuantumGravity! @peter-lustig got that already. ;-)'
- const createPostMutation = gql`
- mutation ($id: ID, $title: String!, $content: String!, $categoryIds: [ID]) {
- CreatePost(id: $id, title: $title, content: $content, categoryIds: $categoryIds) {
- id
- }
- }
- `
await Promise.all([
mutate({
@@ -615,13 +610,6 @@ const languages = ['de', 'en', 'es', 'fr', 'it', 'pt', 'pl']
'I heard @jenny-rostock has practiced it for 3 years now.'
const mentionInComment2 =
'Did @peter-lustig tell you?'
- const createCommentMutation = gql`
- mutation ($id: ID, $postId: ID!, $content: String!) {
- CreateComment(id: $id, postId: $postId, content: $content) {
- id
- }
- }
- `
await Promise.all([
mutate({
mutation: createCommentMutation,