diff --git a/crates/desktop/artcraft/src/core/state/task_database_version.rs b/crates/desktop/artcraft/src/core/state/task_database_version.rs index a12fd0196d..2766c30434 100644 --- a/crates/desktop/artcraft/src/core/state/task_database_version.rs +++ b/crates/desktop/artcraft/src/core/state/task_database_version.rs @@ -7,4 +7,4 @@ /// We increment this whenever we make a change to the database schema. /// This prevents deadlock on startup if the schema has changed from the /// previous version. -pub const TASK_DATABASE_VERSION: u32 = 5; +pub const TASK_DATABASE_VERSION: u32 = 6; diff --git a/crates/schema/public/enums/src/tauri/tasks/task_failure_type.rs b/crates/schema/public/enums/src/tauri/tasks/task_failure_type.rs index d387c189c3..323ba0b3f5 100644 --- a/crates/schema/public/enums/src/tauri/tasks/task_failure_type.rs +++ b/crates/schema/public/enums/src/tauri/tasks/task_failure_type.rs @@ -37,8 +37,9 @@ impl_enum_display_and_debug_using_to_str!(TaskFailureType); impl TaskFailureType { - /// Convert to the Tauri-side `TaskFailureType`, if there is a matching variant. - pub fn try_from_frontend_failure_category(category: FrontendFailureCategory) -> Self { + /// Convert the web API's `FrontendFailureCategory` to a Tauri-facing type, if there is a matching variant. + /// If there isn't a matching variant, return `Unknown`. + pub fn from_frontend_failure_category(category: FrontendFailureCategory) -> Self { match category { FrontendFailureCategory::ModelRulesViolation => Self::RuleBansUserContent, // NB: This is a legacy enum value. FrontendFailureCategory::RuleBansUserImage => Self::RuleBansUserImage,