summaryrefslogtreecommitdiff
path: root/script/bookmarks_load.pl
diff options
context:
space:
mode:
Diffstat (limited to 'script/bookmarks_load.pl')
-rwxr-xr-xscript/bookmarks_load.pl3
1 files changed, 3 insertions, 0 deletions
diff --git a/script/bookmarks_load.pl b/script/bookmarks_load.pl
index 2b2983d..7b16fa1 100755
--- a/script/bookmarks_load.pl
+++ b/script/bookmarks_load.pl
@@ -42,10 +42,13 @@ for my $link (@$links) {
$dblink->set_icon(Bookmarks::Utils::get_site_icon($link->{href}));
$dblink->update();
+ Bookmarks::M::DB::LinksTags->search({link => $dblink->pk()})->delete_all();
+
for my $tagname (@{$link->{tags}}) {
my $dbtag=Bookmarks::M::DB::Tags->find_or_create({
name => $tagname,
});
+
Bookmarks::M::DB::LinksTags->find_or_create({
tag => $dbtag->pk(),
link => $dblink->pk(),