@@ -14,6 +14,7 @@ import {
1414 CoreUserEditingDefinitionAction ,
1515 CoreUserEditingDefinitionForm ,
1616 CoreUserEditingProperties ,
17+ CoreUserEditingDefinitionSofie ,
1718} from '@sofie-automation/corelib/dist/dataModel/UserEditingDefinitions'
1819import { DBSegment } from '@sofie-automation/corelib/dist/dataModel/Segment'
1920import { assertNever , clone , Complete , literal , omit } from '@sofie-automation/corelib/dist/lib'
@@ -58,6 +59,7 @@ import {
5859 UserEditingDefinitionAction ,
5960 UserEditingDefinitionForm ,
6061 UserEditingProperties ,
62+ UserEditingDefinitionSofieDefault ,
6163 UserEditingType ,
6264} from '@sofie-automation/blueprints-integration/dist/userEditing'
6365import type { PlayoutMutatablePart } from '../../playout/model/PlayoutPartInstanceModel'
@@ -537,6 +539,11 @@ function translateUserEditsToBlueprint(
537539 schema : clone ( userEdit . schema ) ,
538540 currentValues : clone ( userEdit . currentValues ) ,
539541 } satisfies Complete < UserEditingDefinitionForm >
542+ case UserEditingType . SOFIE :
543+ return {
544+ type : UserEditingType . SOFIE ,
545+ id : userEdit . id ,
546+ } satisfies Complete < UserEditingDefinitionSofieDefault >
540547 default :
541548 assertNever ( userEdit )
542549 return undefined
@@ -595,6 +602,11 @@ export function translateUserEditsFromBlueprint(
595602 currentValues : clone ( userEdit . currentValues ) ,
596603 translationNamespaces : unprotectStringArray ( blueprintIds ) ,
597604 } satisfies Complete < CoreUserEditingDefinitionForm >
605+ case UserEditingType . SOFIE :
606+ return {
607+ type : UserEditingType . SOFIE ,
608+ id : userEdit . id ,
609+ } satisfies Complete < CoreUserEditingDefinitionSofie >
598610 default :
599611 assertNever ( userEdit )
600612 return undefined
0 commit comments