Allow to remove forced tags of a node

Set as empty StringList
This commit is contained in:
Juan Font 2024-04-17 22:08:32 +00:00
parent 580f96ce83
commit c906aaf927
2 changed files with 12 additions and 0 deletions

View file

@ -386,6 +386,13 @@ func (s *Suite) TestSetTags(c *check.C) {
check.DeepEquals,
types.StringList([]string{"tag:bar", "tag:test", "tag:unknown"}),
)
// test removing tags
err = db.SetTags(node.ID, []string{})
c.Assert(err, check.IsNil)
node, err = db.getNode("test", "testnode")
c.Assert(err, check.IsNil)
c.Assert(node.ForcedTags, check.DeepEquals, types.StringList([]string{}))
}
func TestHeadscale_generateGivenName(t *testing.T) {