When I try to open my page in 26R1, I now get the following new error in the screen:
An Error Occurred While Processing Your Request
The Void CorrectShipment(PX.Objects.SO.SOOrderEntry, PX.Objects.SO.SOShipment, CorrectShipmentDelegate) method in the DeliveryTracking.SOShipmentEntryDeliveryTrackingExt graph extension is marked as [PXOverride], but its signature is not compatible with the original method.
What changed between 24R2 and 26R1? I looked in the Developer Release Notes but nothing was mention for CorrectShipment or SOShipmentEntry.
Here’s my code:
[PXOverride]
public void CorrectShipment(SOOrderEntry docgraph, SOShipment shiporder, CorrectShipmentDelegate baseMethod)
{
DeliveryTrackingSOOrder ext = docgraph.GetExtension<DeliveryTrackingSOOrder>();
try
{
ext.skipDeliveryTrackingSubmitOnSave = true;
baseMethod(docgraph, shiporder);
}
finally
{
ext.skipDeliveryTrackingSubmitOnSave = false;
}
}
public delegate void CorrectShipmentDelegate(SOOrderEntry docgraph, SOShipment shiporder);