diff --git a/apps/assets/serializers/asset/common.py b/apps/assets/serializers/asset/common.py
index 6d73287ee..78f691237 100644
--- a/apps/assets/serializers/asset/common.py
+++ b/apps/assets/serializers/asset/common.py
@@ -159,7 +159,7 @@ class AssetSerializer(BulkOrgResourceModelSerializer, WritableNestedModelSeriali
             return
         if isinstance(self.initial_data, list):
             return
-        accounts = self.initial_data.get('accounts', None)
+        accounts = self.initial_data.pop('accounts', None)
         self._accounts = accounts
 
     def _get_protocols_required_default(self):