disallow referring to root
This commit is contained in:
parent
78e6f3fc06
commit
d8b1e65386
1 changed files with 5 additions and 0 deletions
|
|
@ -157,6 +157,11 @@ func (c *compiler) compileLink(refctx *RefContext) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if linkIDA[0] == "root" {
|
||||||
|
c.errorf(refctx.Key.Key, "cannot refer to root in link")
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
// If it doesn't start with one of these reserved words, the link is definitely not a board link.
|
// If it doesn't start with one of these reserved words, the link is definitely not a board link.
|
||||||
if linkIDA[0] != "layers" && linkIDA[0] != "scenarios" && linkIDA[0] != "steps" && linkIDA[0] != "_" {
|
if linkIDA[0] != "layers" && linkIDA[0] != "scenarios" && linkIDA[0] != "steps" && linkIDA[0] != "_" {
|
||||||
return
|
return
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue