mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
get user id by login query in seeds
This commit is contained in:
parent
1182b94075
commit
8a350e7cab
@ -15,14 +15,14 @@ export const creationFactory = async (
|
|||||||
): Promise<void> => {
|
): Promise<void> => {
|
||||||
const { mutate, query } = client
|
const { mutate, query } = client
|
||||||
|
|
||||||
// login as Peter Lustig (admin)
|
// login as Peter Lustig (admin) and get his user ID
|
||||||
await query({ query: login, variables: { email: 'peter@lustig.de', password: 'Aa12345_' } })
|
const {
|
||||||
|
data: {
|
||||||
|
login: { id },
|
||||||
|
},
|
||||||
|
} = await query({ query: login, variables: { email: 'peter@lustig.de', password: 'Aa12345_' } })
|
||||||
|
|
||||||
// get Peter Lustig's user id
|
await mutate({ mutation: createPendingCreation, variables: { ...creation, moderator: id } })
|
||||||
const peterLustig = await User.findOneOrFail({ where: { email: 'peter@lustig.de' } })
|
|
||||||
const variables = { ...creation, moderator: peterLustig.id }
|
|
||||||
|
|
||||||
await mutate({ mutation: createPendingCreation, variables })
|
|
||||||
|
|
||||||
// get User
|
// get User
|
||||||
const user = await User.findOneOrFail({ where: { email: creation.email } })
|
const user = await User.findOneOrFail({ where: { email: creation.email } })
|
||||||
|
|||||||
@ -3,6 +3,7 @@ import gql from 'graphql-tag'
|
|||||||
export const login = gql`
|
export const login = gql`
|
||||||
query ($email: String!, $password: String!, $publisherId: Int) {
|
query ($email: String!, $password: String!, $publisherId: Int) {
|
||||||
login(email: $email, password: $password, publisherId: $publisherId) {
|
login(email: $email, password: $password, publisherId: $publisherId) {
|
||||||
|
id
|
||||||
email
|
email
|
||||||
firstName
|
firstName
|
||||||
lastName
|
lastName
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user