From 1215e706e12f976caf7cb6eefcd2d668bf37f51e Mon Sep 17 00:00:00 2001 From: Ryan Cramer Date: Tue, 5 Feb 2019 08:39:21 -0500 Subject: [PATCH] Fix issue processwire/processwire-issues#787 --- wire/core/WireSaveableItems.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wire/core/WireSaveableItems.php b/wire/core/WireSaveableItems.php index b911b5ae..323a43ec 100644 --- a/wire/core/WireSaveableItems.php +++ b/wire/core/WireSaveableItems.php @@ -319,7 +319,7 @@ abstract class WireSaveableItems extends Wire implements \IteratorAggregate { $n = 0; if(!strlen($name)) $name = $item->name; // ensure the new name is unique - while($this->get($name)) $name = $item->name . '_' . (++$n); + while($this->get($name)) $name = rtrim($item->name, '_') . '_' . (++$n); $item->name = $name; }