Openstatus www.openstatus.dev

remove workspace id check in dns (#1545)

authored by

Thibault Le Ouay and committed by
GitHub
c2010725 f634c58a

+9 -6
+9 -6
apps/checker/handlers/dns.go
··· 231 231 return 232 232 } 233 233 234 - workspaceId, err := strconv.ParseInt(req.WorkspaceID, 10, 64) 235 - if err != nil { 236 - c.JSON(http.StatusBadRequest, gin.H{"error": "invalid workspace id"}) 237 - return 238 - } 239 234 240 235 retry := defaultRetry 241 236 if req.Retry != 0 { ··· 248 243 return 249 244 } 250 245 246 + workspaceId , _ := strconv.Atoi(req.WorkspaceID) 247 + 251 248 statusMap := map[string]string{ 252 249 "active": "success", 253 250 "error": "error", ··· 259 256 ID: id.String(), 260 257 Region: h.Region, 261 258 URI: req.URI, 262 - WorkspaceID: workspaceId, 259 + WorkspaceID: int64(workspaceId), 263 260 CronTimestamp: req.CronTimestamp, 264 261 RequestStatus: requestStatus, 265 262 Timestamp: time.Now().UTC().UnixMilli(), ··· 311 308 } 312 309 } 313 310 311 + if err != nil { 312 + c.JSON(http.StatusOK, gin.H{"message": "uri not reachable"}) 313 + return 314 + } 315 + 314 316 if req.RequestId != 0 { 315 317 if err := h.TbClient.SendEvent(ctx, data, dataSourceName); err != nil { 316 318 log.Ctx(ctx).Error().Err(err).Msg("failed to send event to tinybird") 317 319 } 318 320 } 321 + 319 322 c.JSON(http.StatusOK, data) 320 323 321 324 }