|
1 | 1 | import { VideoIcon } from '@/components/icons' |
2 | 2 | import { AuthMode, type BlockConfig, IntegrationType, type SubBlockConfig } from '@/blocks/types' |
3 | | -import { normalizeFileInput } from '@/blocks/utils' |
| 3 | +import { normalizeFileInput, parseOptionalBooleanInput } from '@/blocks/utils' |
4 | 4 | import type { VideoBlockResponse } from '@/tools/video/types' |
5 | 5 |
|
6 | 6 | const FALAI_PREVIOUS_MODEL_OPTIONS = [ |
@@ -811,8 +811,8 @@ export const VideoGeneratorBlock: BlockConfig<VideoBlockResponse> = { |
811 | 811 | visualReference: params.visualReference, |
812 | 812 | consistencyMode: params.consistencyMode, |
813 | 813 | stylePreset: params.stylePreset, |
814 | | - promptOptimizer: params.promptOptimizer, |
815 | | - generateAudio: params.generateAudio, |
| 814 | + promptOptimizer: parseOptionalBooleanInput(params.promptOptimizer), |
| 815 | + generateAudio: parseOptionalBooleanInput(params.generateAudio), |
816 | 816 | cameraControl: params.cameraControl |
817 | 817 | ? typeof params.cameraControl === 'string' |
818 | 818 | ? JSON.parse(params.cameraControl) |
@@ -1570,8 +1570,8 @@ export const VideoGeneratorV2Block: BlockConfig<VideoBlockResponse> = { |
1570 | 1570 | visualReference: normalizeFileInput(params.visualReference, { single: true }), |
1571 | 1571 | consistencyMode: params.consistencyMode, |
1572 | 1572 | stylePreset: params.stylePreset, |
1573 | | - promptOptimizer: params.promptOptimizer, |
1574 | | - generateAudio: params.generateAudio, |
| 1573 | + promptOptimizer: parseOptionalBooleanInput(params.promptOptimizer), |
| 1574 | + generateAudio: parseOptionalBooleanInput(params.generateAudio), |
1575 | 1575 | cameraControl: params.cameraControl |
1576 | 1576 | ? typeof params.cameraControl === 'string' |
1577 | 1577 | ? JSON.parse(params.cameraControl) |
|
0 commit comments