Skip to content

Commit

Permalink
Fix: Update call fail when labels are empty (#381)
Browse files Browse the repository at this point in the history
  • Loading branch information
burhandodhy committed Mar 27, 2024
1 parent 879084c commit 3527297
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 2 deletions.
3 changes: 2 additions & 1 deletion assets/js/src/views/video-edit.js
Original file line number Diff line number Diff line change
Expand Up @@ -385,7 +385,8 @@ var VideoEditView = BrightcoveView.extend({
this.model.set('captions', captions);

// Labels
const labels = this.$el.find('.bc-labels-value').val()?.split(',') || [];
let labels = this.$el.find('.bc-labels-value').val();
labels = labels !== '' ? labels.split(',') : [];
this.model.set('labels', labels);

// Custom fields
Expand Down
2 changes: 1 addition & 1 deletion includes/admin/api/class-bc-admin-media-api.php
Original file line number Diff line number Diff line change
Expand Up @@ -173,7 +173,7 @@ public function bc_ajax_update_video_or_playlist() {

$labels = array();
if ( isset( $_POST['labels'] ) ) {
foreach ( $_POST['labels'] as $label ) {
foreach ( array_filter( $_POST['labels'] ) as $label ) {
$labels[] = sanitize_text_field( $label );
}
}
Expand Down

0 comments on commit 3527297

Please sign in to comment.