Skip to content

Commit 2ee240c

Browse files
committed
fix: 잘못된 app 노출 수정
1 parent 54d6a25 commit 2ee240c

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

app/admin_api/serializers/modification_audit.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,15 @@ class Meta:
2121

2222
class ModificationAuditResponseInstanceAdminSerializer(serializers.Serializer):
2323
model = serializers.CharField(source="instance_type.model")
24-
app = serializers.CharField(source="instance_type.app_label")
24+
app = serializers.SerializerMethodField(read_only=True)
2525
id = serializers.CharField(source="instance_id")
2626

2727
class Meta:
2828
fields = read_only_fields = ("model", "app", "id")
2929

30+
def get_app(self, obj: ModificationAudit) -> str:
31+
return type(obj.instance).__module__.split(".")[0]
32+
3033
comments = ModificationAuditCommentAdminSerializer(many=True, read_only=True)
3134
str_repr = serializers.CharField(source="__str__", read_only=True)
3235
instance = ModificationAuditResponseInstanceAdminSerializer(source="*", read_only=True)

0 commit comments

Comments
 (0)