Skip to content

Commit 67ff017

Browse files
committed
check for nil
1 parent d708d8d commit 67ff017

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

handler.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -158,13 +158,13 @@ func (self *Handler) ServeHTTP(w http.ResponseWriter, r *http.Request) {
158158
switch data := operations.(type) {
159159
case map[string]interface{}:
160160
request := Request{}
161-
if value, ok := data["operationName"]; ok {
161+
if value, ok := data["operationName"]; ok && value != nil {
162162
request.OperationName = value.(string)
163163
}
164-
if value, ok := data["query"]; ok {
164+
if value, ok := data["query"]; ok && value != nil {
165165
request.Query = value.(string)
166166
}
167-
if value, ok := data["variables"]; ok {
167+
if value, ok := data["variables"]; ok && value != nil {
168168
request.Variables = value.(map[string]interface{})
169169
}
170170
request.Context = r.Context()

0 commit comments

Comments
 (0)