string/slug_dedup_utils library
Slug deduplicator: append incremental suffixes based on taken slugs (roadmap #411).
Functions
-
deduplicateSlug(
String baseSlug, Set< String> takenSlugs) → String -
Returns a slug that is not in
takenSlugs. IfbaseSlugis not intakenSlugs, returns it as-is. Otherwise triesbaseSlug-1,baseSlug-2, ... until one is free.