diff --git a/src/types/entities/invite.rs b/src/types/entities/invite.rs index 239bdb2..388cc32 100644 --- a/src/types/entities/invite.rs +++ b/src/types/entities/invite.rs @@ -86,7 +86,10 @@ impl From for InviteGuild { premium_subscription_count: value.premium_subscription_count, nsfw_deprecated: None, nsfw_level: value.nsfw_level.unwrap_or_default(), - welcome_screen: (*value.welcome_screen).to_owned(), // Dirty hack to get around feature locks making different types + #[cfg(feature = "sqlx")] + welcome_screen: value.welcome_screen.0, + #[cfg(not(feature = "sqlx"))] + welcome_screen: value.welcome_screen, } } }