|
5 | 5 | "fmt" |
6 | 6 |
|
7 | 7 | "github.com/openmeterio/openmeter/openmeter/ent/db" |
8 | | - addondb "github.com/openmeterio/openmeter/openmeter/ent/db/addon" |
9 | 8 | dbsubscriptionaddon "github.com/openmeterio/openmeter/openmeter/ent/db/subscriptionaddon" |
10 | 9 | dbsubscriptionaddonquantity "github.com/openmeterio/openmeter/openmeter/ent/db/subscriptionaddonquantity" |
11 | 10 | subscriptionaddon "github.com/openmeterio/openmeter/openmeter/subscription/addon" |
@@ -56,20 +55,12 @@ func (r *subscriptionAddonRepo) Get(ctx context.Context, params subscriptionaddo |
56 | 55 | return entutils.TransactingRepo(ctx, r, func(ctx context.Context, repo *subscriptionAddonRepo) (*subscriptionaddon.SubscriptionAddon, error) { |
57 | 56 | query := querySubscriptionAddon(repo.db.SubscriptionAddon.Query()) |
58 | 57 |
|
59 | | - if params.ID != "" { |
60 | | - query = query.Where( |
61 | | - dbsubscriptionaddon.ID(params.ID), |
62 | | - dbsubscriptionaddon.Namespace(params.Namespace), |
63 | | - ) |
64 | | - if params.SubscriptionID != "" { |
65 | | - query = query.Where(dbsubscriptionaddon.SubscriptionID(params.SubscriptionID)) |
66 | | - } |
67 | | - } else { |
68 | | - query = query.Where( |
69 | | - dbsubscriptionaddon.Namespace(params.Namespace), |
70 | | - dbsubscriptionaddon.SubscriptionID(params.SubscriptionID), |
71 | | - dbsubscriptionaddon.HasAddonWith(addondb.Or(addondb.ID(params.AddonIDOrKey), addondb.Key(params.AddonIDOrKey))), |
72 | | - ) |
| 58 | + query = query.Where( |
| 59 | + dbsubscriptionaddon.ID(params.ID), |
| 60 | + dbsubscriptionaddon.Namespace(params.Namespace), |
| 61 | + ) |
| 62 | + if params.SubscriptionID != "" { |
| 63 | + query = query.Where(dbsubscriptionaddon.SubscriptionID(params.SubscriptionID)) |
73 | 64 | } |
74 | 65 |
|
75 | 66 | entity, err := query.Only(ctx) |
|
0 commit comments