diff --git a/apps/app/src/main.rs b/apps/app/src/main.rs index 0f89a9a6e9..2593a6bdb5 100644 --- a/apps/app/src/main.rs +++ b/apps/app/src/main.rs @@ -147,7 +147,7 @@ fn main() { #[cfg(target_os = "macos")] { builder = builder - .menu(|app| macos::menu::create(app)) + .menu(macos::menu::create) .on_menu_event(macos::menu::handle_event); } diff --git a/apps/labrinth/src/models/v3/projects.rs b/apps/labrinth/src/models/v3/projects.rs index 03e05e51b6..888d3a5d18 100644 --- a/apps/labrinth/src/models/v3/projects.rs +++ b/apps/labrinth/src/models/v3/projects.rs @@ -572,8 +572,9 @@ impl ProjectStatus { ProjectStatus::Approved => true, ProjectStatus::Unlisted => true, ProjectStatus::Private => true, - ProjectStatus::Draft => true, + // `draft` used to be requestable for some reason, now considered a bug. + ProjectStatus::Draft => false, // `archived` is represented by a disclosure, not a status, so it // can no longer be requested or set as a status. ProjectStatus::Archived => false,