diff --git a/lib/Foswiki/Plugins/TagsPlugin/ImportTagMe.pm b/lib/Foswiki/Plugins/TagsPlugin/ImportTagMe.pm
index 16f4dc1..5d15d57 100644
--- a/lib/Foswiki/Plugins/TagsPlugin/ImportTagMe.pm
+++ b/lib/Foswiki/Plugins/TagsPlugin/ImportTagMe.pm
@@ -120,8 +120,19 @@ sub do {
if ($dryrun) {
$retval .= "(dryrun)
";
} else {
+ try {
Foswiki::Plugins::TagsPlugin::Tag::do( "tag", $webTopic,
$tag, $user_id, $public );
+ }
+ catch Error::Simple with {
+ my $e = shift;
+ my $n = $e->{'-value'};
+ if ( $n == 3 ) {
+ $retval .= " (skipping, duplicate)";
+ } else {
+ $e->throw();
+ }
+ }
$retval .= "
";
}
}