To implement this hotfix, you must have a developer license.
You do not have to have rights to the data stores unless you have to perform data repair.
...
LoggedAttachmentNo@1009 : Integer;
LoggedInteracionTime@1013 : Time;
BEGIN
IF NOT Postponed THEN
TestFields(SegLine);
// Delete the following line.
IF (SegLine."Campaign No." <> '') AND (NOT Postponed) THEN BEGIN
CampaignEntry.LOCKTABLE;
CampaignEntry.SETCURRENTKEY("Campaign No.",Date,"Document Type");
CampaignEntry.SETRANGE("Document Type",SegLine."Document Type");
CampaignEntry.SETRANGE("Campaign No.",SegLine."Campaign No.");
CampaignEntry.SETRANGE("Segment No.",SegLine."Segment No.");
...
...
LoggedAttachmentNo@1009 : Integer;
LoggedInteracionTime@1013 : Time;
BEGIN
IF NOT Postponed THEN
TestFields(SegLine);
// Add the following line.
IF NOT Postponed THEN BEGIN
CampaignEntry.LOCKTABLE;
CampaignEntry.SETCURRENTKEY("Campaign No.",Date,"Document Type");
CampaignEntry.SETRANGE("Document Type",SegLine."Document Type");
CampaignEntry.SETRANGE("Campaign No.",SegLine."Campaign No.");
CampaignEntry.SETRANGE("Segment No.",SegLine."Segment No.");
...