diff --git a/.changeset/spotty-insects-jump.md b/.changeset/spotty-insects-jump.md new file mode 100644 index 00000000..00d73880 --- /dev/null +++ b/.changeset/spotty-insects-jump.md @@ -0,0 +1,5 @@ +--- +'@accounter-toolkit/green-invoice-graphql': minor +--- + +Schema minor updates: define updateExpense as mutation, workaround paymentTerms 0 value enum diff --git a/packages/green-invoice-graphql/.meshrc.yaml b/packages/green-invoice-graphql/.meshrc.yaml index 2e878793..481f75f7 100644 --- a/packages/green-invoice-graphql/.meshrc.yaml +++ b/packages/green-invoice-graphql/.meshrc.yaml @@ -24,7 +24,7 @@ sources: nullable: false responseSchema: ../json-schemas/greenInvoice.json#/definitions/getExpenseResponse - - type: Query + - type: Mutation field: updateExpense path: /expenses/{args.id} method: PUT diff --git a/packages/green-invoice-graphql/json-schemas/greenInvoice.json b/packages/green-invoice-graphql/json-schemas/greenInvoice.json index d70a9ef3..730f67d1 100644 --- a/packages/green-invoice-graphql/json-schemas/greenInvoice.json +++ b/packages/green-invoice-graphql/json-schemas/greenInvoice.json @@ -1486,8 +1486,7 @@ }, "paymentTerms": { "type": "number", - "description": "The supplier payment term, default is 0", - "enum": [-1, 0, 10, 15, 30, 45, 60, 75, 90, 120] + "description": "The supplier payment term, default is 0" }, "bankName": { "type": "string",