Skip to content

Commit d2bee52

Browse files
committed
Fixed a bug where default data could overwrite event builder data.
1 parent 3cd4da0 commit d2bee52

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

Source/Shared/Plugins/Default/ConfigurationDefaultsPlugin.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,10 @@ public void Run(EventPluginContext context) {
77
foreach (string tag in context.Client.Configuration.DefaultTags)
88
context.Event.Tags.Add(tag);
99

10-
foreach (var data in context.Client.Configuration.DefaultData)
11-
context.Event.SetProperty(data.Key, data.Value, client: context.Client);
10+
foreach (var data in context.Client.Configuration.DefaultData) {
11+
if (!context.Event.Data.ContainsKey(data.Key))
12+
context.Event.SetProperty(data.Key, data.Value, client: context.Client);
13+
}
1214
}
1315
}
1416
}

0 commit comments

Comments
 (0)