Hello!
I made a script to import orders from website, but mutation doesn’t work if orders added. When orders[] empty the ticket created with id. Can anyone help to solve it?
mutation m{addTicket(
ticket:{type:“Delivery Ticket”,
department:“Pizzéria”,
user:“Administrator”,
terminal:“Szerver”,
note:"Megj.: szállítási cím: Százhalombatta, Botond u. 11 ",
entities:[{entityType:“Customer”,name:“703333333”}],
states:[
{stateName:“Status”,state:“Unpaid”},
{stateName:“Source”,state:“Site”},
{stateName:“Delivery”,state:“Unconfirmed”}
],
tags:[{tagName:“Delivery Minutes”,tag:“30”}],
calculations:[],
orders:[{
name:“Misc”,
menuItemName:“Pizza Pack 5”,
quantity:1,
price:5900,
tags:[{tagName:“Default”,tag:“Margherita”,price:0,quantity:1},{tagName:“Default”,tag:“Kolbászos”,price:0,quantity:3},{tagName:“Default”,tag:“Palermo”,price:0,quantity:1}],
},{
name:“Misc”,
menuItemName:“Szállítási költség”,
quantity:1,
price:400,
tags:[],
}]
}){id}}
gql response:
{
“data”: {
“addTicket”: null
},
“errors”: [
{
“ClassName”: “GraphQL.ExecutionError”,
“Message”: “Error trying to resolve addTicket.”,
“Data”: null,
“InnerException”: {
“ClassName”: “System.NullReferenceException”,
“Message”: “Object reference not set to an instance of an object.”,
“Data”: null,
“InnerException”: null,
“HelpURL”: null,
“StackTraceString”: " at Samba.Services.Graphql.Builders.GraphTicketBuilder.AddOrders(Ticket ticket, List1 orders, TicketType ticketType, User user, Department department, Terminal terminal) in C:\\Users\\vehbi\\Source\\Repos\\sambapos-v5-pro\\Samba.Services\\Graphql\\Builders\\GraphTicketBuilder.cs:line 104\r\n at Samba.Services.Graphql.Builders.GraphTicketBuilder.CreateTicketFromTicketInput(TicketInput ticketInput) in C:\\Users\\vehbi\\Source\\Repos\\sambapos-v5-pro\\Samba.Services\\Graphql\\Builders\\GraphTicketBuilder.cs:line 41\r\n at Samba.Services.Graphql.Tickets.TicketMutation.AddTicket(ResolveFieldContext context) in C:\\Users\\vehbi\\Source\\Repos\\sambapos-v5-pro\\Samba.Services\\Graphql\\Tickets\\TicketMutation.cs:line 826\r\n at GraphQL.DocumentExecuter.<ResolveFieldAsync>d__8.MoveNext()", "RemoteStackTraceString": null, "RemoteStackIndex": 0, "ExceptionMethod": "8\nAddOrders\nSamba.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null\nSamba.Services.Graphql.Builders.GraphTicketBuilder\nVoid AddOrders(Samba.Domain.Models.Tickets.Ticket, System.Collections.Generic.List
1[Samba.Services.Graphql.Tickets.OrderInput], Samba.Domain.Models.Tickets.TicketType, Samba.Domain.Models.Users.User, Samba.Domain.Models.Tickets.Department, Samba.Domain.Models.Settings.Terminal)",
“HResult”: -2147467261,
“Source”: “Samba.Services”,
“WatsonBuckets”: null
},
“HelpURL”: null,
“StackTraceString”: null,
“RemoteStackTraceString”: null,
“RemoteStackIndex”: 0,
“ExceptionMethod”: null,
“HResult”: -2146233088,
“Source”: null,
“WatsonBuckets”: null
}
]
}