diff --git a/wren-ui/src/apollo/server/resolvers.ts b/wren-ui/src/apollo/server/resolvers.ts index 4c4c9af187..39220e0d0b 100644 --- a/wren-ui/src/apollo/server/resolvers.ts +++ b/wren-ui/src/apollo/server/resolvers.ts @@ -196,6 +196,9 @@ const resolvers = { // Add ApiHistoryResponse nested resolvers ApiHistoryResponse: apiHistoryResolver.getApiHistoryNestedResolver(), + + // Add Instruction nested resolvers + Instruction: instructionResolver.getInstructionNestedResolver(), }; export default resolvers; diff --git a/wren-ui/src/apollo/server/resolvers/instructionResolver.ts b/wren-ui/src/apollo/server/resolvers/instructionResolver.ts index 140c2e2f65..3f9b882a13 100644 --- a/wren-ui/src/apollo/server/resolvers/instructionResolver.ts +++ b/wren-ui/src/apollo/server/resolvers/instructionResolver.ts @@ -89,4 +89,13 @@ export class InstructionResolver { await ctx.instructionService.deleteInstruction(id, project.id); return true; } + + public getInstructionNestedResolver = () => ({ + createdAt: (instruction: Instruction) => { + return new Date(instruction.createdAt).toISOString(); + }, + updatedAt: (instruction: Instruction) => { + return new Date(instruction.updatedAt).toISOString(); + }, + }); }