From 9a2e9347da49e0f1f302a90cbd3ae9f64a5559b5 Mon Sep 17 00:00:00 2001 From: tiennm99 Date: Mon, 15 Dec 2025 22:56:37 +0700 Subject: [PATCH] fix(deserialize): --- .../java/com/miti99/storescraperbot/model/AbstractModel.java | 3 +++ src/main/java/com/miti99/storescraperbot/model/Admin.java | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/miti99/storescraperbot/model/AbstractModel.java b/src/main/java/com/miti99/storescraperbot/model/AbstractModel.java index e99fd54..8c7eef5 100644 --- a/src/main/java/com/miti99/storescraperbot/model/AbstractModel.java +++ b/src/main/java/com/miti99/storescraperbot/model/AbstractModel.java @@ -7,6 +7,9 @@ import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; +/** + * Con của AbstractModel phải có getter, setter & field không được final thì mới deserialize được + */ @Getter @NoArgsConstructor @Setter diff --git a/src/main/java/com/miti99/storescraperbot/model/Admin.java b/src/main/java/com/miti99/storescraperbot/model/Admin.java index 3a1dd0c..83b3c30 100644 --- a/src/main/java/com/miti99/storescraperbot/model/Admin.java +++ b/src/main/java/com/miti99/storescraperbot/model/Admin.java @@ -3,8 +3,10 @@ package com.miti99.storescraperbot.model; import java.util.HashSet; import java.util.Set; import lombok.Getter; +import lombok.Setter; @Getter +@Setter public class Admin extends AbstractModel { - final Set groups = new HashSet<>(); + Set groups = new HashSet<>(); }