Skip to content

Commit dbc4758

Browse files
authored
fix: store metadata in metadata (#3451)
1 parent b99234c commit dbc4758

File tree

1 file changed

+1
-31
lines changed

1 file changed

+1
-31
lines changed

openmeter/entitlement/driver/metered.go

Lines changed: 1 addition & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ func (h *meteredEntitlementHandler) CreateGrant() CreateGrantHandler {
113113
}
114114

115115
if apiGrant.Metadata != nil {
116-
req.GrantInput.Annotations = AnnotationsFromMetadata(lo.FromPtr(apiGrant.Metadata))
116+
req.GrantInput.Metadata = lo.FromPtr(apiGrant.Metadata)
117117
}
118118

119119
if apiGrant.Recurrence != nil {
@@ -447,33 +447,3 @@ func MapEntitlementGrantToAPI(grant *meteredentitlement.EntitlementGrant) api.En
447447

448448
return apiGrant
449449
}
450-
451-
func MetadataFromAnnotations(annotations models.Annotations) *api.Metadata {
452-
if len(annotations) == 0 {
453-
return nil
454-
}
455-
456-
result := make(api.Metadata)
457-
if len(annotations) > 0 {
458-
for k, v := range annotations {
459-
result[k] = fmt.Sprintf("%v", v)
460-
}
461-
}
462-
463-
return &result
464-
}
465-
466-
func AnnotationsFromMetadata(metadata api.Metadata) models.Annotations {
467-
if len(metadata) == 0 {
468-
return nil
469-
}
470-
471-
result := make(models.Annotations)
472-
if len(metadata) > 0 {
473-
for k, v := range metadata {
474-
result[k] = v
475-
}
476-
}
477-
478-
return result
479-
}

0 commit comments

Comments
 (0)