diff --git a/backend/src/graphql/inputs/GdtInputs.ts b/backend/src/graphql/inputs/GdtInputs.ts index a29582ec4..33f3b797d 100644 --- a/backend/src/graphql/inputs/GdtInputs.ts +++ b/backend/src/graphql/inputs/GdtInputs.ts @@ -6,11 +6,11 @@ export class GdtTransactionInput { email: string @Field(() => Number) - firstPage: number + firstPage?: number @Field(() => Number) - items: number + items?: number @Field(() => String) - order: string + order?: string } diff --git a/backend/src/graphql/models/GdtEntryList.ts b/backend/src/graphql/models/GdtEntryList.ts index 7e96a8175..257691e60 100644 --- a/backend/src/graphql/models/GdtEntryList.ts +++ b/backend/src/graphql/models/GdtEntryList.ts @@ -21,9 +21,13 @@ export class GdtEntryList { this.state = json.state this.moreEntrysAsShown = json.moreEntrysAsShown this.ownEntries = [] - json.ownEntries.forEach((value: any) => { - this.ownEntries.push(new GdtEntry(value)) - }) + if (typeof json.ownEntries !== undefined) { + for (const entry in json.ownEntries) { + // eslint-disable-next-line no-console + console.log(entry) + this.ownEntries.push(new GdtEntry(json.ownEntries[entry])) + } + } this.gdtSumPerEmail = [] for (const email in json.gdtSumPerEmail) { this.gdtSumPerEmail.push(new GdtSumPerEmail(email, json.gdtSumPerEmail[email])) diff --git a/backend/src/graphql/resolvers/GdtResolver.ts b/backend/src/graphql/resolvers/GdtResolver.ts index 1b7296e40..e5d8661e9 100644 --- a/backend/src/graphql/resolvers/GdtResolver.ts +++ b/backend/src/graphql/resolvers/GdtResolver.ts @@ -3,7 +3,7 @@ import { Resolver, Query, /* Mutation, */ Args } from 'type-graphql' import CONFIG from '../../config' import { GdtEntryList } from '../models/GdtEntryList' import { GdtTransactionInput } from '../inputs/GdtInputs' -import { apiPost, apiGet } from '../../apis/loginAPI' +import { apiGet } from '../../apis/loginAPI' @Resolver() export class GdtResolver {