@@ -1516,8 +1516,6 @@ private Contracts.Events.EventPayload ReadEventMessages(Dictionary<string, strin
15161516 smOnly = eventData . SubmodelsOnly . Value . ToLower ( ) == "true" ;
15171517 }
15181518
1519-
1520-
15211519 var diff = "" ;
15221520
15231521 if ( time . IsNullOrEmpty ( ) )
@@ -1552,7 +1550,7 @@ private Contracts.Events.EventPayload ReadEventMessages(Dictionary<string, strin
15521550 eventPayload . time = eventData . LastUpdate . Value ;
15531551 }
15541552
1555-
1553+
15561554 bool pbee = false ;
15571555
15581556 if ( eventData . PublishBasicEventElement != null
@@ -1563,16 +1561,16 @@ private Contracts.Events.EventPayload ReadEventMessages(Dictionary<string, strin
15631561
15641562 if ( pbee )
15651563 {
1566- var parentSubmodel = op . GetParentSubmodel ( ) ;
1567- if ( parentSubmodel != null )
1564+ var basicEventElementSourceString = "SOURCE_STRING_TO_BE_ADDED" ;
1565+
1566+ if ( dbEventRequest . Submodel != null
1567+ && ! dbEventRequest . EventName . IsNullOrEmpty ( )
1568+ && ! dbEventRequest . ExternalBlazor . IsNullOrEmpty ( ) )
15681569 {
1569- //if (eventData.IdShort != null)
1570- //{
1571- // sourceString = $"{Program.externalBlazor}/submodels/{Base64UrlEncoder.Encode(submodelId)}/events/{idShortPath}.{eventData.IdShort}";
1572- //}
1573- //var basicEventElementSourceString =
1570+ basicEventElementSourceString =
1571+ $ "{ dbEventRequest . ExternalBlazor } /submodels/{ Base64UrlEncoder . Encode ( dbEventRequest . Submodel . Id ) } /events/{ dbEventRequest . EventName } ";
15741572 }
1575- eventPayload . id = $ "SOURCE_STRING_TO_BE_ADDED -{ eventPayload . time } ";
1573+ eventPayload . id = $ "{ basicEventElementSourceString } -{ eventPayload . time } ";
15761574 }
15771575 else
15781576 {
@@ -1583,7 +1581,6 @@ private Contracts.Events.EventPayload ReadEventMessages(Dictionary<string, strin
15831581 element . id = null ;
15841582 }
15851583 }
1586-
15871584 }
15881585
15891586 if ( diff != "status" )
@@ -1621,7 +1618,6 @@ private Contracts.Events.EventPayload ReadEventMessages(Dictionary<string, strin
16211618 }
16221619 }
16231620 return eventPayload ;
1624-
16251621 }
16261622
16271623 private void UpdateEventMessages ( AasContext db , Dictionary < string , string > ? securityCondition , DbEventRequest eventRequest )
0 commit comments