Просмотр исходного кода

Merge pull request #16114 from overleaf/ii-rp-track-changes-for-users

[web] Review panel track changes for users fix

GitOrigin-RevId: 011b8ad5f9bef989da7802946241bc9be1c4f066
ilkin-overleaf 2 лет назад
Родитель
Сommit
5dbe1a6121

+ 3 - 1
services/web/frontend/js/ide/review-panel/controllers/ReviewPanelController.js

@@ -989,7 +989,6 @@ export default App.controller('ReviewPanelController', [
         state.value = newValue
         state.syncState = UserTCSyncState.PENDING
       }
-
       if (userId === ide.$scope.user.id) {
         return ($scope.editor.wantTrackChanges = newValue)
       }
@@ -1022,6 +1021,9 @@ export default App.controller('ReviewPanelController', [
     }
 
     const applyClientTrackChangesStateToServer = function () {
+      ide.$scope.reviewPanel.trackChangesState = {
+        ...ide.$scope.reviewPanel.trackChangesState,
+      }
       const data = {}
       if (ide.$scope.reviewPanel.trackChangesOnForEveryone) {
         data.on = true