aboutsummaryrefslogtreecommitdiff
path: root/sklad/db.go
diff options
context:
space:
mode:
authorPřemysl Janouch <p@janouch.name>2019-04-14 03:59:53 +0200
committerPřemysl Janouch <p@janouch.name>2019-04-14 10:17:02 +0200
commite003427f9f86b0b3898cca67b39a96e391fd1b16 (patch)
treedef257b866fef245792d50c621af529773cfa381 /sklad/db.go
parent7eb84cd937ad65b0941164c5efe6b35a1210f8c3 (diff)
downloadsklad-e003427f9f86b0b3898cca67b39a96e391fd1b16.tar.gz
sklad-e003427f9f86b0b3898cca67b39a96e391fd1b16.tar.xz
sklad-e003427f9f86b0b3898cca67b39a96e391fd1b16.zip
sklad: preliminary web interface
Only exposing most read operations thus far.
Diffstat (limited to 'sklad/db.go')
-rw-r--r--sklad/db.go11
1 files changed, 5 insertions, 6 deletions
diff --git a/sklad/db.go b/sklad/db.go
index 8710fb5..3420c23 100644
--- a/sklad/db.go
+++ b/sklad/db.go
@@ -123,12 +123,11 @@ func loadDatabase() error {
// Construct an index that goes from parent containers to their children.
for _, pv := range db.Containers {
- if pv.Parent == "" {
- continue
- }
- if _, ok := indexContainer[pv.Parent]; !ok {
- return fmt.Errorf("container %s has a nonexistent parent %s",
- pv.Id(), pv.Parent)
+ if pv.Parent != "" {
+ if _, ok := indexContainer[pv.Parent]; !ok {
+ return fmt.Errorf("container %s has a nonexistent parent %s",
+ pv.Id(), pv.Parent)
+ }
}
indexChildren[pv.Parent] = append(indexChildren[pv.Parent], pv)
}