diff options
Diffstat (limited to 'script/bookmarks_load.pl')
-rwxr-xr-x | script/bookmarks_load.pl | 3 |
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(), |