Skip to content

Commit 86277fe

Browse files
Merge pull request #42 from PDOK/jd/allowed-methods
Fixed allowed methods
2 parents ab50484 + e33c9c2 commit 86277fe

File tree

3 files changed

+3
-5
lines changed

3 files changed

+3
-5
lines changed

internal/controller/shared_controller.go

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -831,14 +831,12 @@ func mutateCorsHeadersMiddleware[R Reconciler, O pdoknlv3.WMSWFS](r R, obj O, mi
831831
Headers: &traefikdynamic.Headers{
832832
CustomResponseHeaders: map[string]string{
833833
"Access-Control-Allow-Headers": "Content-Type",
834-
"Access-Control-Allow-Method": "GET, HEAD, OPTIONS",
834+
"Access-Control-Allow-Method": "GET, POST, OPTIONS",
835835
"Access-Control-Allow-Origin": "*",
836836
"Cache-Control": "public, max-age=3600, no-transform",
837837
},
838838
},
839839
}
840-
// TODO - do we need this in WFS/WMS
841-
// middleware.Spec.Headers.FrameDeny = true
842840

843841
if err := smoothoperatorutils.EnsureSetGVK(reconcilerClient, middleware, middleware); err != nil {
844842
return err

internal/controller/wfs_controller_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -491,7 +491,7 @@ var _ = Describe("WFS Controller", func() {
491491
checkWFSLabels(middlewareCorsHeaders.GetLabels())
492492
// Expect(middlewareCorsHeaders.Spec.Headers.FrameDeny).Should(Equal(true))
493493
Expect(middlewareCorsHeaders.Spec.Headers.CustomResponseHeaders["Access-Control-Allow-Headers"]).Should(Equal("Content-Type"))
494-
Expect(middlewareCorsHeaders.Spec.Headers.CustomResponseHeaders["Access-Control-Allow-Method"]).Should(Equal("GET, HEAD, OPTIONS"))
494+
Expect(middlewareCorsHeaders.Spec.Headers.CustomResponseHeaders["Access-Control-Allow-Method"]).Should(Equal("GET, POST, OPTIONS"))
495495
Expect(middlewareCorsHeaders.Spec.Headers.CustomResponseHeaders["Access-Control-Allow-Origin"]).Should(Equal("*"))
496496
})
497497

internal/controller/wms_controller_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -719,7 +719,7 @@ var _ = Describe("WMS Controller", func() {
719719
checkWMSLabels(middlewareCorsHeaders.GetLabels())
720720
// Expect(middlewareCorsHeaders.Spec.Headers.FrameDeny).Should(Equal(true))
721721
Expect(middlewareCorsHeaders.Spec.Headers.CustomResponseHeaders["Access-Control-Allow-Headers"]).Should(Equal("Content-Type"))
722-
Expect(middlewareCorsHeaders.Spec.Headers.CustomResponseHeaders["Access-Control-Allow-Method"]).Should(Equal("GET, HEAD, OPTIONS"))
722+
Expect(middlewareCorsHeaders.Spec.Headers.CustomResponseHeaders["Access-Control-Allow-Method"]).Should(Equal("GET, POST, OPTIONS"))
723723
Expect(middlewareCorsHeaders.Spec.Headers.CustomResponseHeaders["Access-Control-Allow-Origin"]).Should(Equal("*"))
724724
})
725725

0 commit comments

Comments
 (0)