Skip to content

Commit 1fc1ca9

Browse files
committed
Require Put for /{follow, unfollow}
These write to the database, they shouldn't be Get
1 parent d53905d commit 1fc1ca9

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,8 @@ pub fn middleware(app: Arc<App>) -> MiddlewareBuilder {
8383
router.get("/crates/:crate_id/:version/dependencies", C(version::dependencies));
8484
router.get("/crates/:crate_id/:version/downloads", C(version::downloads));
8585
router.get("/crates/:crate_id/downloads", C(krate::downloads));
86-
router.get("/crates/:crate_id/follow", C(krate::follow));
87-
router.get("/crates/:crate_id/unfollow", C(krate::unfollow));
86+
router.put("/crates/:crate_id/follow", C(krate::follow));
87+
router.put("/crates/:crate_id/unfollow", C(krate::unfollow));
8888
router.get("/crates/:crate_id/following", C(krate::following));
8989
router.get("/versions", C(version::index));
9090
router.get("/versions/:version_id", C(version::show));

0 commit comments

Comments
 (0)