Deluge Function Not Updating Field

Deluge Function Not Updating Field

I have renamed the Campaigns module to Publications. I have added a field onto this module called Deal Revenue.
I have created the following function

PublicationsIDString = PublicationsID.toString();
PublicationsMap = Map:String();
PublicationsMap.put("Deal Revenue",DealAmount);
UpdateResp = zoho.crm.updateRecord("Campaigns",PublicationsIDString,PublicationsMap);

The mappings are shown below:-


This is in turn attached to a workflow rule triggered when the stage is at any won stage or the deal amount is amended. 

The Deal Revenue field on my Publications module is not updating with any revenue. 

Can anybody help?