diff --git a/crates/kumo-api-types/src/shaping.rs b/crates/kumo-api-types/src/shaping.rs index 6e4a9555..b0b0ec46 100644 --- a/crates/kumo-api-types/src/shaping.rs +++ b/crates/kumo-api-types/src/shaping.rs @@ -425,19 +425,14 @@ impl Shaping { if domains.len() > 1 { let domains = domains.into_iter().collect::>().join(", "); warnings.push(format!( - "Multiple domains rollup to the same site: {site} -> {domains}" + "Multiple domains rollup to the same site: {site} -> {domains}. \ + Actual shaping behavior for those domains will be unspecified. \ + Resolve this by retaining the primary domain and removing the others." )); conflicted.push(domains); } } - if !conflicted.is_empty() { - anyhow::bail!( - "Multiple conflicting rollup domains: {}", - conflicted.join(" ") - ); - } - for (site, partial) in &by_site { partial .clone()