diff --git a/kernel/api/bazaar.go b/kernel/api/bazaar.go index d9a9ac5b6..6ad33c63b 100644 --- a/kernel/api/bazaar.go +++ b/kernel/api/bazaar.go @@ -62,6 +62,7 @@ func getUpdatedPackage(c *gin.Context) { if !util.ParseJsonArgs(arg, ret, util.BindJsonArg("frontend", true, &frontend)) { return } + plugins, widgets, icons, themes, templates := model.GetUpdatedPackages(frontend) ret.Data = map[string]interface{}{ "plugins": plugins, diff --git a/kernel/bazaar/install.go b/kernel/bazaar/install.go index b41a6a1f2..976a136c0 100644 --- a/kernel/bazaar/install.go +++ b/kernel/bazaar/install.go @@ -132,7 +132,7 @@ func installPackage(data []byte, installPath string) (err error) { srcPath = filepath.Join(unzipPath, dirs[0].Name()) } - if err = filelock.Copy(srcPath, installPath); err != nil { + if err = filelock.CopyNewtimes(srcPath, installPath); err != nil { return } return