diff --git a/view.php b/view.php
index ac6690e3501bed13e68487e5488e51c2ddb6acc3..38264c143763f8fbeca68c4f0fb762327ea8a039 100644
--- a/view.php
+++ b/view.php
@@ -167,7 +167,9 @@ if ($embedtype === 'div') {
         '" style="height:1px" src="about:blank" frameBorder="0" scrolling="no"></iframe></div>';
 }
 
-$context = \context_module::instance($id);
+// Find cm context
+$context = \context_module::instance($cm->id);
+
 // Trigger module viewed event.
 $event = \mod_hvp\event\course_module_viewed::create(array(
     'objectid' => $cm->instance,