Browse Source

AppMessage must implement AppTemplateEntity for EntityIterator to correctly filter out AppMessages for apps that won't be installed

tags/v0.5.2
Jonathan Cobb 5 years ago
parent
commit
26f57362f9
1 changed files with 1 additions and 2 deletions
  1. +1
    -2
      bubble-server/src/main/java/bubble/model/app/AppMessage.java

+ 1
- 2
bubble-server/src/main/java/bubble/model/app/AppMessage.java View File

@@ -1,7 +1,6 @@
package bubble.model.app; package bubble.model.app;


import bubble.model.account.Account; import bubble.model.account.Account;
import bubble.model.account.AccountTemplate;
import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Getter; import lombok.Getter;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
@@ -33,7 +32,7 @@ import static org.cobbzilla.wizard.model.entityconfig.annotations.ECForeignKeySe
@ECIndex(of={"app", "priority"}) @ECIndex(of={"app", "priority"})
}) })
@Entity @NoArgsConstructor @Accessors(chain=true) @Entity @NoArgsConstructor @Accessors(chain=true)
public class AppMessage extends IdentifiableBase implements AccountTemplate, HasPriority {
public class AppMessage extends IdentifiableBase implements AppTemplateEntity, HasPriority {


public static final String[] UPDATE_FIELDS = {"messages", "template", "enabled"}; public static final String[] UPDATE_FIELDS = {"messages", "template", "enabled"};
public static final String[] CREATE_FIELDS = ArrayUtil.append(UPDATE_FIELDS, "app", "locale"); public static final String[] CREATE_FIELDS = ArrayUtil.append(UPDATE_FIELDS, "app", "locale");


Loading…
Cancel
Save