mirror of
https://github.com/aptly-dev/aptly.git
synced 2026-06-09 06:04:12 +00:00
Eliminate data races by using API without Progress. #116
This commit is contained in:
+1
-1
@@ -26,7 +26,7 @@ func apiVersion(c *gin.Context) {
|
|||||||
func showPackages(c *gin.Context, reflist *deb.PackageRefList) {
|
func showPackages(c *gin.Context, reflist *deb.PackageRefList) {
|
||||||
result := []*deb.Package{}
|
result := []*deb.Package{}
|
||||||
|
|
||||||
list, err := deb.NewPackageListFromRefList(reflist, context.CollectionFactory().PackageCollection(), context.Progress())
|
list, err := deb.NewPackageListFromRefList(reflist, context.CollectionFactory().PackageCollection(), nil)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
c.Fail(404, err)
|
c.Fail(404, err)
|
||||||
return
|
return
|
||||||
|
|||||||
+3
-3
@@ -153,7 +153,7 @@ func apiPublishRepoOrSnapshot(c *gin.Context) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
err = published.Publish(context.PackagePool(), context, context.CollectionFactory(), signer, context.Progress(), b.ForceOverwrite)
|
err = published.Publish(context.PackagePool(), context, context.CollectionFactory(), signer, nil, b.ForceOverwrite)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
c.Fail(500, fmt.Errorf("unable to publish: %s", err))
|
c.Fail(500, fmt.Errorf("unable to publish: %s", err))
|
||||||
return
|
return
|
||||||
@@ -218,7 +218,7 @@ func apiPublishUpdateSwitch(c *gin.Context) {
|
|||||||
published.UpdateLocalRepo(component)
|
published.UpdateLocalRepo(component)
|
||||||
}
|
}
|
||||||
|
|
||||||
err = published.Publish(context.PackagePool(), context, context.CollectionFactory(), signer, context.Progress(), b.ForceOverwrite)
|
err = published.Publish(context.PackagePool(), context, context.CollectionFactory(), signer, nil, b.ForceOverwrite)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
c.Fail(500, fmt.Errorf("unable to update: %s", err))
|
c.Fail(500, fmt.Errorf("unable to update: %s", err))
|
||||||
}
|
}
|
||||||
@@ -229,7 +229,7 @@ func apiPublishUpdateSwitch(c *gin.Context) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
err = collection.CleanupPrefixComponentFiles(published.Prefix, components,
|
err = collection.CleanupPrefixComponentFiles(published.Prefix, components,
|
||||||
context.GetPublishedStorage(storage), context.CollectionFactory(), context.Progress())
|
context.GetPublishedStorage(storage), context.CollectionFactory(), nil)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
c.Fail(500, fmt.Errorf("unable to update: %s", err))
|
c.Fail(500, fmt.Errorf("unable to update: %s", err))
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user