diff --git a/src/core/errorBag.js b/src/core/errorBag.js
index <HASH>..<HASH> 100644
--- a/src/core/errorBag.js
+++ b/src/core/errorBag.js
@@ -47,6 +47,7 @@ export default class ErrorBag {
     }
 
     error.scope = !isNullOrUndefined(error.scope) ? error.scope : null;
+    error.vmId = !isNullOrUndefined(error.vmId) ? error.vmId : (this.vmId || null);
 
     return [error];
   }
fix: error bag not adding the vmId on manually added errors closes #<I>