Turning a private experiment into public does not seem to work
When trying to make an experiment public, it currently causes a 500 internal error:
File "/remote/sw/beat.env.deploy/usr/lib/python2.7/site-packages/django/views/generic/base.py", line 69, in view return self.dispatch(request, *args, **kwargs) File "/remote/sw/beat.env.deploy/usr/lib/python2.7/site-packages/rest_framework/views.py", line 452, in dispatch response = self.handle_exception(exc) File "/remote/sw/beat.env.deploy/usr/lib/python2.7/site-packages/rest_framework/views.py", line 449, in dispatch response = handler(request, *args, **kwargs) File "/remote/sw/beat.web/src/beat.web/beat/web/experiments/api.py", line 689, in post experiment.share(users=users, teams=teams, algorithms_infos=algorithms_infos) File "/remote/sw/beat.web/src/beat.web/beat/web/experiments/models.py", line 358, in share self.__share_algorithms(users=users, teams=teams, algorithms_infos=algorithms_infos) File "/remote/sw/beat.web/src/beat.web/beat/web/experiments/models.py", line 243, in __share_algorithms if algorithms_infos.has_key(algorithm.fullname()): AttributeError: 'NoneType' object has no attribute 'has_key'