| @@ -387,12 +387,14 @@ | ||
| 387 | 387 | * @return void |
| 388 | 388 | */ |
| 389 | 389 | public function validate_video_source( $params, &$errors ) { |
| 390 | 390 | if ( isset( $params['video'] ) ) { |
| 391 | - $video_source = isset( $params['video']['source'] ) ? $params['video']['source'] : ''; | |
| 392 | - $video_source_type = isset( $params['video']['source_type'] ) ? $params['video']['source_type'] : ''; | |
| 391 | + $video_source_type = isset( $params['video']['source'] ) ? $params['video']['source'] : ''; | |
| 392 | + if ( tutor_is_rest() ) { | |
| 393 | + $video_source_type = isset( $params['video']['source_type'] ) ? $params['video']['source_type'] : ''; | |
| 394 | + } | |
| 393 | 395 | |
| 394 | - if ( '' === $video_source ) { | |
| 396 | + if ( '' === $video_source_type ) { | |
| 395 | 397 | $errors['video_source'] = __( 'Video source is required', 'tutor' ); |
| 396 | 398 | } elseif ( ! $this->is_valid_video_source_type( $video_source_type ) ) { |
| 397 | 399 | $errors['video_source'] = __( 'Invalid video source', 'tutor' ); |
| 398 | 400 | } |