|
1 | 1 | import { ApolloClient } from "apollo-client"; |
2 | 2 | import gql from "graphql-tag"; |
3 | 3 |
|
4 | | -import { gqlJsonResponseHandler, gqlJsonResponseInstanceHandler, parseStringifiedJsonColumns, stringifyJsonFields } from "../helyos.helpers"; |
| 4 | +import { gqlJsonResponseHandler, parseStringifiedJsonColumns, stringifyJsonFields } from "../helyos.helpers"; |
5 | 5 | import { H_Assignment } from '../helyos.models'; |
6 | 6 |
|
7 | 7 |
|
@@ -64,7 +64,7 @@ import { H_Assignment } from '../helyos.models'; |
64 | 64 |
|
65 | 65 |
|
66 | 66 | createMany(assignments: Partial<H_Assignment>[]): Promise<any> { |
67 | | - const promise_list = assignments.map(s => this.create(s).then(r=>r[0])); // 30.09.2020: I don't remember why I am returning an one-element array in create(). Carlos |
| 67 | + const promise_list = assignments.map(s => this.create(s).then(r=>r[0])); |
68 | 68 | return Promise.all(promise_list); |
69 | 69 | } |
70 | 70 |
|
@@ -99,12 +99,12 @@ import { H_Assignment } from '../helyos.models'; |
99 | 99 | delete postData.id; |
100 | 100 | delete postData['__typename']; |
101 | 101 |
|
102 | | - stringifyJsonFields(postData, ['data', 'context']); |
| 102 | + stringifyJsonFields(postData, ['data', 'context', 'result']); |
103 | 103 |
|
104 | 104 | const postMessage = { clientMutationId: "not_used", assignment: postData }; |
105 | 105 | return this._client.mutate({ mutation: SHAPE_CREATE, variables: { postMessage, assignment: postData } }) |
106 | 106 | .then(response => { |
107 | | - return [response.data[QUERY_FUNTCION].assignment]; // 30.09.2020: I don't remember why I am returning an one-element array here. Carlos |
| 107 | + return response.data[QUERY_FUNTCION].assignment; |
108 | 108 | }) |
109 | 109 | .catch(e => console.log("postAssignment called by" + this.create.caller, e)) |
110 | 110 | } |
@@ -175,7 +175,7 @@ import { H_Assignment } from '../helyos.models'; |
175 | 175 |
|
176 | 176 | const patch = {...assignment}; |
177 | 177 | delete patch['__typename']; |
178 | | - stringifyJsonFields(patch, [ 'data', 'context']); |
| 178 | + stringifyJsonFields(patch, [ 'data', 'context', 'result']); |
179 | 179 |
|
180 | 180 | const postMessage = { id: assignment.id, assignmentPatch: patch }; |
181 | 181 |
|
|
0 commit comments