From 53280392b46ee76a4ad9bdfe37d61957e16856da Mon Sep 17 00:00:00 2001 From: Tetrakern <26898880+Tetrakern@users.noreply.github.com> Date: Tue, 29 Oct 2024 00:48:29 +0100 Subject: [PATCH] Save co-author IDs as strings This is better for queries and makes otherwise no difference. --- includes/functions/_setup-meta-fields.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/includes/functions/_setup-meta-fields.php b/includes/functions/_setup-meta-fields.php index fde4d794..6b0c7e09 100644 --- a/includes/functions/_setup-meta-fields.php +++ b/includes/functions/_setup-meta-fields.php @@ -2300,7 +2300,9 @@ function fictioneer_save_story_metaboxes( $post_id ) { $co_authors = array_filter( $co_authors, function( $user_id ) { return get_userdata( $user_id ) !== false; }); - $fields['fictioneer_story_co_authors'] = array_unique( $co_authors ); + $co_authors = array_unique( $co_authors ); + + $fields['fictioneer_story_co_authors'] = array_map( 'strval', $co_authors ); } // Sticky flag @@ -2912,7 +2914,9 @@ function fictioneer_save_chapter_metaboxes( $post_id ) { $co_authors = array_filter( $co_authors, function( $user_id ) { return get_userdata( $user_id ) !== false; }); - $fields['fictioneer_chapter_co_authors'] = array_unique( $co_authors ); + $co_authors = array_unique( $co_authors ); + + $fields['fictioneer_chapter_co_authors'] = array_map( 'strval', $co_authors ); } // Warning