Skip to content
Snippets Groups Projects
Commit 1a2f0144 authored by jojohoch's avatar jojohoch
Browse files

[player] Use sanitizer to read the unit definition

parent 84b24c9a
No related branches found
No related tags found
No related merge requests found
......@@ -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 || {};
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment