Skip to content

Commit afd2743

Browse files
authored
feat: sets default value for optional event fields (#185)
1 parent 4fa2102 commit afd2743

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

src/posit/connect/metrics/views.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,13 @@ def from_usage_event(event: usage.UsageEvent) -> ViewEvent:
4545
event.session,
4646
content_guid=event.content_guid,
4747
user_guid=event.user_guid,
48+
variant_key=None,
49+
rendering_id=None,
50+
bundle_id=None,
4851
started=event.started,
4952
ended=event.ended,
5053
data_version=event.data_version,
54+
path=None,
5155
)
5256

5357
def __init__(self, config: resources.Config, session: Session, **kwargs):
@@ -82,7 +86,7 @@ def variant_key(self) -> str | None:
8286
str | None
8387
The variant key, or None if the associated content type is static.
8488
"""
85-
return self.get("variant_key")
89+
return self["variant_key"]
8690

8791
@property
8892
def rendering_id(self) -> int | None:
@@ -93,7 +97,7 @@ def rendering_id(self) -> int | None:
9397
int | None
9498
The render id, or None if the associated content type is static.
9599
"""
96-
return self.get("rendering_id")
100+
return self["rendering_id"]
97101

98102
@property
99103
def bundle_id(self) -> int | None:
@@ -103,7 +107,7 @@ def bundle_id(self) -> int | None:
103107
-------
104108
int
105109
"""
106-
return self.get("bundle_id")
110+
return self["bundle_id"]
107111

108112
@property
109113
def started(self) -> str:
@@ -143,7 +147,7 @@ def path(self) -> str | None:
143147
-------
144148
str
145149
"""
146-
return self.get("path")
150+
return self["path"]
147151

148152

149153
class Views(resources.Resources):

0 commit comments

Comments
 (0)