Skip to content

Commit 86c1b34

Browse files
fix: guard html image layer analytics options
1 parent 65281fc commit 86c1b34

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

packages/html/src/layers/htmlImageLayer.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ export class HtmlImageLayer{
1515
.then(()=>{ // when resolved updates the src
1616
this.htmlPluginState.pluginEventSubscription.forEach(fn=>{fn()});
1717
this.imgElement.setAttribute('src', pluginCloudinaryImage.toURL({
18-
trackedAnalytics: {
18+
...analyticsOptions && {trackedAnalytics: {
1919
sdkCode: analyticsOptions.sdkCode,
2020
sdkSemver: analyticsOptions.sdkSemver,
2121
techVersion: analyticsOptions.techVersion,
22-
}
22+
}}
2323
}));
2424
});
2525
}
@@ -35,11 +35,11 @@ export class HtmlImageLayer{
3535
render(this.imgElement, pluginCloudinaryImage, plugins, this.htmlPluginState)
3636
.then(()=>{
3737
this.imgElement.setAttribute('src', pluginCloudinaryImage.toURL({
38-
trackedAnalytics: {
38+
...analyticsOptions && {trackedAnalytics: {
3939
sdkCode: analyticsOptions.sdkCode,
4040
sdkSemver: analyticsOptions.sdkSemver,
4141
techVersion: analyticsOptions.techVersion,
42-
}
42+
}}
4343
}));
4444
});
4545
}

0 commit comments

Comments
 (0)