diff --git a/crates/lib/mysql_queries/src/queries/users/user_bookmarks/list_user_bookmarks.rs b/crates/lib/mysql_queries/src/queries/users/user_bookmarks/list_user_bookmarks.rs index 4d8a1b71ef..4271bb0062 100644 --- a/crates/lib/mysql_queries/src/queries/users/user_bookmarks/list_user_bookmarks.rs +++ b/crates/lib/mysql_queries/src/queries/users/user_bookmarks/list_user_bookmarks.rs @@ -55,7 +55,8 @@ fn select_result_fields() -> &'static str { entity_stats.bookmark_count as maybe_bookmark_count, media_files.media_type as maybe_media_file_type, - media_files.origin_product_category as maybe_media_file_origin_category, + media_files.origin_category as maybe_media_file_origin_category, + media_files.origin_product_category as maybe_media_file_origin_product, media_files.public_bucket_directory_hash as maybe_media_file_public_bucket_hash, media_files.maybe_public_bucket_prefix as maybe_media_file_public_bucket_prefix, media_files.maybe_public_bucket_extension as maybe_media_file_public_bucket_extension, diff --git a/crates/lib/mysql_queries/src/queries/users/user_bookmarks/list_user_bookmarks_result.rs b/crates/lib/mysql_queries/src/queries/users/user_bookmarks/list_user_bookmarks_result.rs index 9610a72bb8..7e56919e19 100644 --- a/crates/lib/mysql_queries/src/queries/users/user_bookmarks/list_user_bookmarks_result.rs +++ b/crates/lib/mysql_queries/src/queries/users/user_bookmarks/list_user_bookmarks_result.rs @@ -3,6 +3,7 @@ use sqlx::{FromRow, Row}; use sqlx::mysql::MySqlRow; use enums::by_table::media_files::media_file_origin_category::MediaFileOriginCategory; +use enums::by_table::media_files::media_file_origin_product_category::MediaFileOriginProductCategory; use enums::by_table::media_files::media_file_type::MediaFileType; use enums::by_table::model_weights::weights_category::WeightsCategory; use enums::by_table::model_weights::weights_types::WeightsType; @@ -93,6 +94,7 @@ pub struct RawUserBookmarkRecord { pub(crate) maybe_media_file_type: Option, pub(crate) maybe_media_file_origin_category: Option, + pub(crate) maybe_media_file_origin_product: Option, pub(crate) maybe_media_file_public_bucket_hash: Option, pub(crate) maybe_media_file_public_bucket_prefix: Option, pub(crate) maybe_media_file_public_bucket_extension: Option, @@ -199,6 +201,7 @@ impl FromRow<'_, MySqlRow> for RawUserBookmarkRecord { maybe_bookmark_count: row.try_get("maybe_bookmark_count")?, maybe_media_file_type: MediaFileType::try_from_mysql_row_nullable(row, "maybe_media_file_type")?, maybe_media_file_origin_category: MediaFileOriginCategory::try_from_mysql_row_nullable(row,"maybe_media_file_origin_category")?, + maybe_media_file_origin_product: MediaFileOriginProductCategory::try_from_mysql_row_nullable(row,"maybe_media_file_origin_product")?, maybe_media_file_public_bucket_hash: row.try_get("maybe_media_file_public_bucket_hash")?, maybe_media_file_public_bucket_prefix: row.try_get("maybe_media_file_public_bucket_prefix")?, maybe_media_file_public_bucket_extension: row.try_get("maybe_media_file_public_bucket_extension")?,