diff --git a/projects/player/src/app/app.component.ts b/projects/player/src/app/app.component.ts
index 631f07f7fced4e3f05601acf8a6164d50035573a..aa19990ee3603f1ecb1277cf8d4a35dc4ae334c0 100644
--- a/projects/player/src/app/app.component.ts
+++ b/projects/player/src/app/app.component.ts
@@ -13,6 +13,7 @@ import { UnitStateService } from './services/unit-state.service';
 import { MediaPlayerService } from './services/media-player.service';
 import { AlertDialogComponent } from './components/alert-dialog/alert-dialog.component';
 import { Page, Unit } from '../../../common/interfaces/unit';
+import { UnitDefinitionSanitizer } from '../../../common/util/unit-definition-sanitizer';
 
 @Component({
   selector: 'aspect-player',
@@ -59,7 +60,7 @@ export class AppComponent implements OnInit {
       // eslint-disable-next-line no-console
       console.log('player: onStart', message);
       if (message.unitDefinition) {
-        const unitDefinition: Unit = JSON.parse(message.unitDefinition);
+        const unitDefinition: Unit = UnitDefinitionSanitizer.sanitize(JSON.parse(message.unitDefinition));
         this.unitStateElementMapperService.registerDropListValueIds(unitDefinition);
         if (this.metaDataService.verifyUnitDefinitionVersion(unitDefinition.unitDefinitionType)) {
           this.playerConfig = message.playerConfig || {};