mirror of
https://codeberg.org/git-pages/git-pages.git
synced 2026-06-10 13:30:49 +00:00
[breaking-change] Clear redirects and headers when PATCHing manifest
Without this, whenever _redirects or _headers gets PATCHed, any new values are appended to the old instead of overriding it.
This commit is contained in:
@@ -100,6 +100,7 @@ func ProcessHeadersFile(ctx context.Context, manifest *Manifest) error {
|
||||
if headersEntry == nil {
|
||||
return nil
|
||||
}
|
||||
manifest.Headers = []*HeaderRule{}
|
||||
|
||||
data, err := GetEntryContents(ctx, headersEntry)
|
||||
if errors.Is(err, ErrNotRegularFile) {
|
||||
|
||||
@@ -104,6 +104,7 @@ func ProcessRedirectsFile(ctx context.Context, manifest *Manifest) error {
|
||||
if redirectsEntry == nil {
|
||||
return nil
|
||||
}
|
||||
manifest.Redirects = []*RedirectRule{}
|
||||
|
||||
data, err := GetEntryContents(ctx, redirectsEntry)
|
||||
if errors.Is(err, ErrNotRegularFile) {
|
||||
|
||||
Reference in New Issue
Block a user