diff --git a/packages/app-lib/src/state/minecraft_skins/mod.rs b/packages/app-lib/src/state/minecraft_skins/mod.rs index 47c64f1a2..5e85d35bc 100644 --- a/packages/app-lib/src/state/minecraft_skins/mod.rs +++ b/packages/app-lib/src/state/minecraft_skins/mod.rs @@ -165,11 +165,12 @@ impl CustomMinecraftSkin { db: impl sqlx::Acquire<'_, Database = sqlx::Sqlite>, ) -> crate::Result<()> { let minecraft_user_id = minecraft_user_id.as_hyphenated(); + let cape_id = self.cape_id.map(|id| id.hyphenated()); sqlx::query!( "DELETE FROM custom_minecraft_skins \ WHERE minecraft_user_uuid = ? AND texture_key = ? AND variant = ? AND cape_id = ?", - minecraft_user_id, self.texture_key, self.variant, self.cape_id + minecraft_user_id, self.texture_key, self.variant, cape_id ) .execute(&mut *db.acquire().await?) .await?;