diff --git a/program/views.py b/program/views.py
index 0057017633eaab3d2c05be365ebef4bcd518bea4..e9dd88fba9d782e8d3f643e8cb329654759eb197 100644
--- a/program/views.py
+++ b/program/views.py
@@ -740,6 +740,10 @@ class APINoteViewSet(
 
         return Response(status=status.HTTP_400_BAD_REQUEST)
 
+    def partial_update(self, request, *args, **kwargs):
+        kwargs["partial"] = True
+        return self.update(request, *args, **kwargs)
+
     def destroy(self, request, *args, **kwargs):
         """
         Only admins can delete existing notes.