optimized handling if no category is missing
This commit is contained in:
parent
9e20d4ecc2
commit
5ea9fa2911
@ -21,6 +21,11 @@ func synchronizeCategories(context *AppContext, filesystemNodes map[string]*loca
|
||||
|
||||
missingCategories := findMissingCategories(filesystemNodes, existingCategories)
|
||||
|
||||
if len(missingCategories) == 0 {
|
||||
logrus.Infof("No categories missing!")
|
||||
return nil
|
||||
}
|
||||
|
||||
return createMissingCategories(context, missingCategories, existingCategories)
|
||||
}
|
||||
|
||||
@ -50,6 +55,8 @@ func createMissingCategories(context *AppContext, missingCategories []string, ex
|
||||
// in the right order and we have the parent available while creating the children
|
||||
sort.Strings(missingCategories)
|
||||
|
||||
logrus.Infof("Creating %d categories", len(missingCategories))
|
||||
|
||||
for _, categoryKey := range missingCategories {
|
||||
logrus.Infof("Creating category %s", categoryKey)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user