Missing fields in edit reference request
The following fields are present in the get reference response, but missing for the edit reference request response:
`description`, `groups`, `restrict_source_types`, `source_types`
diff --git a/tests/api/test_references.py b/tests/api/test_references.py
index adee0e5aa..136df7e58 100644
--- a/tests/api/test_references.py
+++ b/tests/api/test_references.py
@@ -329,8 +329,7 @@ async def test_edit(control_exists, control_id, mocker, spawn_client, check_ref_
         },
         {
             "$set": update
-        },
-        projection=virtool.db.references.PROJECTION
+        }
     )
 
     m_get_computed.assert_called_with(
diff --git a/virtool/api/references.py b/virtool/api/references.py
index c6694ef32..aebda01d7 100644
--- a/virtool/api/references.py
+++ b/virtool/api/references.py
@@ -505,7 +505,7 @@ async def edit(req):
 
     document = await db.references.find_one_and_update({"_id": ref_id}, {
         "$set": data
-    }, projection=virtool.db.references.PROJECTION)
+    })
 
     document = virtool.utils.base_processor(document)
 
['virtool/api/references.py', 'tests/api/test_references.py']