mirror of
https://codeberg.org/git-pages/git-pages.git
synced 2026-05-14 11:11:35 +00:00
Invalidate S3 backend cache after committing or deleting a manifest.
This commit is contained in:
@@ -475,6 +475,7 @@ func (s3 *S3Backend) CommitManifest(name string, manifest *Manifest) error {
|
||||
bytes.NewReader(data), int64(len(data)), minio.PutObjectOptions{})
|
||||
removeErr := s3.client.RemoveObject(s3.ctx, s3.bucket, stagedManifestObjectName(data),
|
||||
minio.RemoveObjectOptions{})
|
||||
s3.siteCache.Invalidate(name)
|
||||
if putErr != nil {
|
||||
return putErr
|
||||
} else if removeErr != nil {
|
||||
@@ -487,8 +488,10 @@ func (s3 *S3Backend) CommitManifest(name string, manifest *Manifest) error {
|
||||
func (s3 *S3Backend) DeleteManifest(name string) error {
|
||||
log.Printf("s3: delete manifest %s\n", name)
|
||||
|
||||
return s3.client.RemoveObject(s3.ctx, s3.bucket, manifestObjectName(name),
|
||||
err := s3.client.RemoveObject(s3.ctx, s3.bucket, manifestObjectName(name),
|
||||
minio.RemoveObjectOptions{})
|
||||
s3.siteCache.Invalidate(name)
|
||||
return err
|
||||
}
|
||||
|
||||
func (s3 *S3Backend) CheckDomain(domain string) (bool, error) {
|
||||
|
||||
Reference in New Issue
Block a user