fix request outlet id at analytic
This commit is contained in:
@@ -26,14 +26,13 @@ func NewAnalyticsHandler(
|
||||
}
|
||||
}
|
||||
|
||||
func (h *AnalyticsHandler) resolveOutletID(c *gin.Context, contextOutletID uuid.UUID) *uuid.UUID {
|
||||
func (h *AnalyticsHandler) resolveOutletID(c *gin.Context, contextOutletID uuid.UUID) *string {
|
||||
if outletIDStr := c.Query("outlet_id"); outletIDStr != "" {
|
||||
if parsedID, err := uuid.Parse(outletIDStr); err == nil {
|
||||
return &parsedID
|
||||
}
|
||||
return &outletIDStr
|
||||
}
|
||||
if contextOutletID != uuid.Nil {
|
||||
return &contextOutletID
|
||||
s := contextOutletID.String()
|
||||
return &s
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user