Skip to content

Commit c9435f3

Browse files
committed
Merge branch 'ChangesAndreas' of https://github.com/whamm86/whamm86-server into ChangesAndreas
2 parents 33ad473 + e0b6678 commit c9435f3

8 files changed

Lines changed: 257 additions & 246 deletions

File tree

src/AasxServerDB/EntityFrameworkPersistenceService.cs

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)