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'),