From dea8c459399c94c535492a560ac302eec6cd5465 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Asger=20Juul=20Brunsh=C3=B8j?= Date: Sun, 6 Apr 2025 22:50:07 +0200 Subject: [PATCH] feat: canonicalize patterns on import --- crates/ascend/src/server/operations.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/crates/ascend/src/server/operations.rs b/crates/ascend/src/server/operations.rs index 5b4e569..125c227 100644 --- a/crates/ascend/src/server/operations.rs +++ b/crates/ascend/src/server/operations.rs @@ -43,10 +43,8 @@ pub(crate) async fn import_mini_moonboard_problems(config: &Config, db: Database mini_moonboard::Method::FootlessPlusKickboard => models::Method::FootlessPlusKickboard, }; - let problem = models::Problem { - pattern: models::Pattern { pattern }, - method, - }; + let pattern = models::Pattern { pattern }.canonicalize(); + let problem = models::Problem { pattern, method }; problems.push(problem); }