lib/adwords4r/credentials.rb in adwords4r-17.3.0 vs lib/adwords4r/credentials.rb in adwords4r-18.0.0

- old
+ new

@@ -51,17 +51,20 @@ header = SOAP::SOAPElement.new(nil) auth_token = SOAP::SOAPElement.new(XSD::QName.new(ns, 'authToken'), @parent.auth_token) user_agent = SOAP::SOAPElement.new(XSD::QName.new(ns, 'userAgent'), @parent.credentials['userAgent']) - app_token = SOAP::SOAPElement.new(XSD::QName.new(ns, 'applicationToken'), - @parent.credentials['applicationToken']) dev_token = SOAP::SOAPElement.new(XSD::QName.new(ns, 'developerToken'), @parent.credentials['developerToken']) header.add(auth_token) header.add(user_agent) - header.add(app_token) header.add(dev_token) + + if @parent.credentials['applicationToken'] + app_token = SOAP::SOAPElement.new(XSD::QName.new(ns, + 'applicationToken'), @parent.credentials['applicationToken']) + header.add(app_token) + end client_email_value = @parent.client_email client_cid_value = @parent.client_customer_id if client_email_value and client_email_value.length > 0 client_email = SOAP::SOAPElement.new(XSD::QName.new(ns, 'clientEmail'),