diff --git a/ars/src/apis/art/art.resolver.ts b/ars/src/apis/art/art.resolver.ts index 6be934e..7b7e198 100644 --- a/ars/src/apis/art/art.resolver.ts +++ b/ars/src/apis/art/art.resolver.ts @@ -45,7 +45,7 @@ export class ArtResolver { // 미대생 마감된 작품 조회 @UseGuards(GqlAuthAccessGuard) - @Query(() => Art) + @Query(() => [Art]) async fetchTimedOutArt(@CurrentUser() currentUser: ICurrentUser) { return await this.artService.fetchTimedOutArt(currentUser); } diff --git a/ars/src/apis/art/art.service.ts b/ars/src/apis/art/art.service.ts index 0067187..852fffc 100644 --- a/ars/src/apis/art/art.service.ts +++ b/ars/src/apis/art/art.service.ts @@ -1,6 +1,6 @@ import { Injectable } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; -import { Connection, getRepository, MoreThan, Not, Repository } from 'typeorm'; +import { Connection, IsNull, MoreThan, Not, Repository } from 'typeorm'; import { ArtImage } from '../artImage/entities/artImage.entity'; import { Art } from './entities/art.entity'; @@ -101,7 +101,7 @@ export class ArtService { async fetchTimedOutArt(currentUser) { const art = await this.artRepository.find({ withDeleted: true, - where: { user: currentUser.id, deletedAt: Not('null') }, + where: { user: currentUser.id, deletedAt: Not(IsNull()) }, }); console.log(art); return art; diff --git a/ars/src/common/graphql/schema.gql b/ars/src/common/graphql/schema.gql index 04d4bd1..3b84283 100644 --- a/ars/src/common/graphql/schema.gql +++ b/ars/src/common/graphql/schema.gql @@ -123,7 +123,7 @@ type Query { fetchArt(artId: String!): Art! fetchArtImages(artId: String!): [ArtImage!]! fetchAuctionArts: [Art!]! - fetchTimedOutArt: Art! + fetchTimedOutArt: [Art!]! fetchTransactionCompletedArts: [Art!]! fetchLikeArt: [Art!]! fetchBoard(boardId: String!): Board!