mirror of
				https://github.com/TheAnachronism/docspell.git
				synced 2025-10-31 09:30:12 +00:00 
			
		
		
		
	Authorize first on integration route
This commit is contained in:
		| @@ -27,8 +27,8 @@ object IntegrationEndpointRoutes { | ||||
|     HttpRoutes.of { | ||||
|       case req @ POST -> Root / "item" / Ident(collective) => | ||||
|         (for { | ||||
|           _ <- checkEnabled(cfg.integrationEndpoint) | ||||
|           _ <- authRequest(req, cfg.integrationEndpoint) | ||||
|           _ <- checkEnabled(cfg.integrationEndpoint) | ||||
|           _ <- lookupCollective(collective, backend) | ||||
|           res <- EitherT.liftF[F, Response[F], Response[F]]( | ||||
|             uploadFile(collective, backend, cfg, dsl)(req) | ||||
| @@ -37,9 +37,9 @@ object IntegrationEndpointRoutes { | ||||
|  | ||||
|       case req @ GET -> Root / "item" / Ident(collective) => | ||||
|         (for { | ||||
|           _ <- checkEnabled(cfg.integrationEndpoint) | ||||
|           _ <- authRequest(req, cfg.integrationEndpoint) | ||||
|           _ <- lookupCollective(collective, backend) | ||||
|           _   <- authRequest(req, cfg.integrationEndpoint) | ||||
|           _   <- checkEnabled(cfg.integrationEndpoint) | ||||
|           _   <- lookupCollective(collective, backend) | ||||
|           res <- EitherT.liftF[F, Response[F], Response[F]](Ok(())) | ||||
|         } yield res).fold(identity, identity) | ||||
|     } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user