···426426 dataFieldValue = null;
427427 } else {
428428 // Otherwise continue as usual
429429- hasFields = fieldName !== '__typename';
429429+ hasFields = hasFields || fieldName !== '__typename';
430430 }
431431432432 // After processing the field, remove the current alias from the path again