diff --git a/src/main/java/org/tonality/repository/Subscription.java b/src/main/java/org/tonality/repository/Subscription.java
index 17f85c5b6220b247c6fd8c8e08f4ce0a93a417d5..8f1961eef3f0e09666355d015338d4e4b29fcdf9 100644
--- a/src/main/java/org/tonality/repository/Subscription.java
+++ b/src/main/java/org/tonality/repository/Subscription.java
@@ -45,7 +45,7 @@ public class Subscription extends BaseRepository<org.tonality.model.Subscription
 
         // get by conditions
         Map<String, Object> andConditions = new java.util.HashMap<>();
-        andConditions.put("albumId", 1);
+        andConditions.put("status", org.tonality.type.SubscriptionStatus.ACTIVE.toString());
         java.util.Map<String, Object> orConditions = new java.util.HashMap<>();
         java.util.List<org.tonality.model.Subscription> entities = subscription.search(andConditions, orConditions);
         for (org.tonality.model.Subscription e : entities) {
diff --git a/src/main/java/org/tonality/type/SubscriptionStatus.java b/src/main/java/org/tonality/type/SubscriptionStatus.java
index 1c56b9274c8363573f99f44e8ed395a08218cf40..0ada308a72eca6f2722b855ea594d0d43c40d47b 100644
--- a/src/main/java/org/tonality/type/SubscriptionStatus.java
+++ b/src/main/java/org/tonality/type/SubscriptionStatus.java
@@ -1,11 +1,16 @@
 package org.tonality.type;
 
 import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlEnumValue;
 
 @XmlEnum
 public enum SubscriptionStatus {
+    @XmlEnumValue("PENDING")
     PENDING,
+    @XmlEnumValue("ACTIVE")
     ACTIVE,
+    @XmlEnumValue("REJECTED")
     REJECTED,
+    @XmlEnumValue("EXPIRED")
     EXPIRED,
 }