Merge pull request #3738 from FinnStutzenstein/moveCode

fixed #3708
This commit is contained in:
Emanuel Schütze 2018-05-15 09:35:14 +02:00 committed by GitHub
commit a7af01b507
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -289,10 +289,6 @@ class ProjectorViewSet(ModelViewSet):
is not validated at this point! Should be done before. is not validated at this point! Should be done before.
Returns the new serialized data. Returns the new serialized data.
""" """
# reset scroll level
if (projector.scroll != 0):
projector.scroll = 0
projector.save()
projector_config = {} projector_config = {}
for key, value in projector.config.items(): for key, value in projector.config.items():
if value.get('stable'): if value.get('stable'):
@ -303,6 +299,10 @@ class ProjectorViewSet(ModelViewSet):
serializer = self.get_serializer(projector, data={'config': projector_config}, partial=False) serializer = self.get_serializer(projector, data={'config': projector_config}, partial=False)
serializer.is_valid(raise_exception=True) serializer.is_valid(raise_exception=True)
serializer.save() serializer.save()
# reset scroll level
if (projector.scroll != 0):
projector.scroll = 0
projector.save()
return serializer.data return serializer.data
@detail_route(methods=['post']) @detail_route(methods=['post'])