@@ -482,34 +482,36 @@ pub enum PostError {
482482
483483impl actix_web:: ResponseError for PostError {
484484 fn status_code ( & self ) -> http:: StatusCode {
485+ use PostError :: * ;
485486 match self {
486- PostError :: SerdeError ( _) => StatusCode :: BAD_REQUEST ,
487- PostError :: Header ( _) => StatusCode :: BAD_REQUEST ,
488- PostError :: Event ( _) => StatusCode :: INTERNAL_SERVER_ERROR ,
489- PostError :: Invalid ( _) => StatusCode :: BAD_REQUEST ,
490- PostError :: CreateStream ( CreateStreamError :: StreamNameValidation ( _) ) => {
491- StatusCode :: BAD_REQUEST
492- }
493- PostError :: CreateStream ( _) => StatusCode :: INTERNAL_SERVER_ERROR ,
494- PostError :: StreamNotFound ( _) => StatusCode :: NOT_FOUND ,
495- PostError :: CustomError ( _) => StatusCode :: INTERNAL_SERVER_ERROR ,
496- PostError :: NetworkError ( _) => StatusCode :: INTERNAL_SERVER_ERROR ,
497- PostError :: ObjectStorageError ( _) => StatusCode :: INTERNAL_SERVER_ERROR ,
498- PostError :: DashboardError ( _) => StatusCode :: INTERNAL_SERVER_ERROR ,
499- PostError :: FiltersError ( _) => StatusCode :: INTERNAL_SERVER_ERROR ,
500- PostError :: StreamError ( _) => StatusCode :: INTERNAL_SERVER_ERROR ,
501- PostError :: JsonFlattenError ( _) => StatusCode :: INTERNAL_SERVER_ERROR ,
502- PostError :: OtelNotSupported => StatusCode :: BAD_REQUEST ,
503- PostError :: InternalStream ( _) => StatusCode :: BAD_REQUEST ,
504- PostError :: IncorrectLogSource ( _) => StatusCode :: BAD_REQUEST ,
505- PostError :: IngestionNotAllowed => StatusCode :: BAD_REQUEST ,
506- PostError :: MissingTimePartition ( _) => StatusCode :: BAD_REQUEST ,
507- PostError :: KnownFormat ( _) => StatusCode :: BAD_REQUEST ,
508- PostError :: IncorrectLogFormat ( _) => StatusCode :: BAD_REQUEST ,
509- PostError :: FieldsCountLimitExceeded ( _, _, _) => StatusCode :: BAD_REQUEST ,
510- PostError :: InvalidQueryParameter => StatusCode :: BAD_REQUEST ,
511- PostError :: MissingQueryParameter => StatusCode :: BAD_REQUEST ,
512- PostError :: MetastoreError ( e) => e. status_code ( ) ,
487+ SerdeError ( _)
488+ | Header ( _)
489+ | Invalid ( _)
490+ | InternalStream ( _)
491+ | IncorrectLogSource ( _)
492+ | IngestionNotAllowed
493+ | MissingTimePartition ( _)
494+ | KnownFormat ( _)
495+ | IncorrectLogFormat ( _)
496+ | FieldsCountLimitExceeded ( _, _, _)
497+ | InvalidQueryParameter
498+ | MissingQueryParameter
499+ | CreateStream ( CreateStreamError :: StreamNameValidation ( _) )
500+ | OtelNotSupported => StatusCode :: BAD_REQUEST ,
501+
502+ Event ( _)
503+ | CreateStream ( _)
504+ | CustomError ( _)
505+ | NetworkError ( _)
506+ | ObjectStorageError ( _)
507+ | DashboardError ( _)
508+ | FiltersError ( _)
509+ | StreamError ( _)
510+ | JsonFlattenError ( _) => StatusCode :: INTERNAL_SERVER_ERROR ,
511+
512+ StreamNotFound ( _) => StatusCode :: NOT_FOUND ,
513+
514+ MetastoreError ( e) => e. status_code ( ) ,
513515 }
514516 }
515517
0 commit comments