diff --git a/apps/note/api/views.py b/apps/note/api/views.py
index 517450c7eb51f1dee6eedc156fa4720d627ba737..7d7fe866c52c0a9bbf3b6b997b4f3a173080f342 100644
--- a/apps/note/api/views.py
+++ b/apps/note/api/views.py
@@ -74,7 +74,7 @@ class AliasViewSet(ReadProtectedModelViewSet):
         serializer_class = self.serializer_class
         if self.request.method in ['PUT', 'PATCH']:
             # alias owner cannot be change once establish
-            setattr(serializer_class.Meta, 'read_only_fields', ('note',))
+            serializer_class.Meta.read_only_fields = ('note',)
         return serializer_class
 
     def destroy(self, request, *args, **kwargs):