diff --git a/src/posit/connect/metrics/views.py b/src/posit/connect/metrics/views.py index c33ff5df..a3101ecc 100644 --- a/src/posit/connect/metrics/views.py +++ b/src/posit/connect/metrics/views.py @@ -45,9 +45,13 @@ def from_usage_event(event: usage.UsageEvent) -> ViewEvent: event.session, content_guid=event.content_guid, user_guid=event.user_guid, + variant_key=None, + rendering_id=None, + bundle_id=None, started=event.started, ended=event.ended, data_version=event.data_version, + path=None, ) def __init__(self, config: resources.Config, session: Session, **kwargs): @@ -82,7 +86,7 @@ def variant_key(self) -> str | None: str | None The variant key, or None if the associated content type is static. """ - return self.get("variant_key") + return self["variant_key"] @property def rendering_id(self) -> int | None: @@ -93,7 +97,7 @@ def rendering_id(self) -> int | None: int | None The render id, or None if the associated content type is static. """ - return self.get("rendering_id") + return self["rendering_id"] @property def bundle_id(self) -> int | None: @@ -103,7 +107,7 @@ def bundle_id(self) -> int | None: ------- int """ - return self.get("bundle_id") + return self["bundle_id"] @property def started(self) -> str: @@ -143,7 +147,7 @@ def path(self) -> str | None: ------- str """ - return self.get("path") + return self["path"] class Views(resources.Resources):