Do not change PRE72H on Excel import for transit shipcalls

This commit is contained in:
Daniel Schick 2025-09-29 11:38:23 +02:00
parent e3b12ae531
commit d649c4ac16

View File

@ -1007,15 +1007,18 @@ namespace ENI2.Excel
STAT stat = statMessage.Elements[0] as STAT;
ScanMessage(stat, reader);
foreach (Message preMessage in messages)
if (!messageCore.IsTransit) // let's not do this for transit messages
{
if (preMessage.MessageNotificationClass == Message.NotificationClass.PRE72H)
foreach (Message preMessage in messages)
{
if (preMessage.Elements.Count > 0)
if (preMessage.MessageNotificationClass == Message.NotificationClass.PRE72H)
{
PRE72H pre72h = preMessage.Elements[0] as PRE72H;
pre72h.Tanker = stat.IsTanker;
ExcelReader.SaveMessage(preMessage);
if (preMessage.Elements.Count > 0)
{
PRE72H pre72h = preMessage.Elements[0] as PRE72H;
pre72h.Tanker = stat.IsTanker;
ExcelReader.SaveMessage(preMessage);
}
}
}
}