(self, serializer: BaseSerializer[Experiment])
| 300 | return Response(serializer.data, status=status.HTTP_201_CREATED) |
| 301 | |
| 302 | def perform_create(self, serializer: BaseSerializer[Experiment]) -> None: |
| 303 | experiment: Experiment = serializer.save(environment=self._get_environment()) |
| 304 | create_experiment_audit_log( |
| 305 | experiment, self._get_user(self.request), action="created" |
| 306 | ) |
| 307 | |
| 308 | def perform_update(self, serializer: BaseSerializer[Experiment]) -> None: |
| 309 | changed_fields = { |
no test coverage detected