mirror of https://github.com/gofiber/fiber.git
🚀 [Feature]: middleware/requestid: don't call "Generator" func on existing request ID header (#2371)
call uuid generator only if rid is emptypull/2373/head
parent
d7b36cde54
commit
56839b433e
|
@ -16,7 +16,10 @@ func New(config ...Config) fiber.Handler {
|
|||
return c.Next()
|
||||
}
|
||||
// Get id from request, else we generate one
|
||||
rid := c.Get(cfg.Header, cfg.Generator())
|
||||
rid := c.Get(cfg.Header)
|
||||
if rid == "" {
|
||||
rid = cfg.Generator()
|
||||
}
|
||||
|
||||
// Set new id to response header
|
||||
c.Set(cfg.Header, rid)
|
||||
|
|
Loading…
Reference in New Issue