diff --git a/program/serializers.py b/program/serializers.py
index c2739a1d8c5b5a41e8eda9ea1850a3c802cc4716..99bf90a1a129f11609eca6bc81e401153266623a 100644
--- a/program/serializers.py
+++ b/program/serializers.py
@@ -331,6 +331,7 @@ class ShowSerializer(serializers.HyperlinkedModelSerializer):
             "is_active",
             "is_public",
             "links",
+            "internal_note",
         )
 
     def create(self, validated_data):
@@ -390,6 +391,9 @@ class ShowSerializer(serializers.HyperlinkedModelSerializer):
         instance.predecessor = validated_data.get("predecessor", instance.predecessor)
         instance.is_active = validated_data.get("is_active", instance.is_active)
         instance.is_public = validated_data.get("is_public", instance.is_public)
+        instance.internal_note = validated_data.get(
+            "internal_note", instance.internal_note
+        )
 
         instance.owners.set(validated_data.get("owners", instance.owners))
         instance.category.set(validated_data.get("category", instance.category))