The storage_backends entry in toolkit-state/config.json has its own rcloneRemote field that is set to "gdrive" by default during setup. However, when a user configures PERSONAL_DRIVE_REMOTE: "gdrive-personal" (to separate personal from work Google accounts), the storage_backends[].config.rcloneRemote field is not updated to match. This means the DestinCode sync service continues backing up to the wrong (work) Google Drive even after the personal remote is configured.
Fix: When PERSONAL_DRIVE_REMOTE is set, storage_backends[].config.rcloneRemote should be updated to match — either at setup time or whenever PERSONAL_DRIVE_REMOTE changes.
The
storage_backendsentry intoolkit-state/config.jsonhas its ownrcloneRemotefield that is set to"gdrive"by default during setup. However, when a user configuresPERSONAL_DRIVE_REMOTE: "gdrive-personal"(to separate personal from work Google accounts), thestorage_backends[].config.rcloneRemotefield is not updated to match. This means the DestinCode sync service continues backing up to the wrong (work) Google Drive even after the personal remote is configured.Fix: When
PERSONAL_DRIVE_REMOTEis set,storage_backends[].config.rcloneRemoteshould be updated to match — either at setup time or wheneverPERSONAL_DRIVE_REMOTEchanges.