Files not uploaded after external edit (and reset to previous contents)
@marinofaggiana is already working on this.
Since Dec 5, 2024.
- Dominant language
- Swift
- Stars
- 2.5k
- Forks
- 1k
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 13
Description
How to use GitHub
- Please use the 👍 reaction to show that you are affected by the same issue.
- Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
- Subscribe to receive notifications on status change and new comments.
This behaviour started today after updating the iOS App.
Tested with .xlsx and .txt
Steps to reproduce
- Click share on a file
- Click the app to edit the file (for example Excel)
- Edit the file with the app and save it
Expected behaviour
Upload the new version of the file as is
Actual behaviour
There is a message that files are beeing uploaded.
The edited file is not visible in the list of files any more.
Nothing happens.
When refreshing (pulling down) the upload message disappears. The edited file is still not visible.
When closing and opening the app and refreshing the edited file is visible again, but shows "edited 16 hours ago"
Nothing is synced and when I start to edit again, the file has the previous contents.
Logs
2024-10-25 08:23:15 [INFO] Clear log with level 1 Nextcloud Hydrogen for iOS 6.0.0.36 © 2024
2024-10-25 08:23:19 [INFO] Scene will resign active
2024-10-25 08:23:21 Network request started: PROPFIND https://www.example.com/CLOUD/remote.php/dav/files/Username
2024-10-25 08:23:21 [INFO] Scene did become active
2024-10-25 08:23:21 Network request started: GET https://www.example.com/CLOUD/status.php
2024-10-25 08:23:21 [INFO] Automatic upload, no new assets found [Init Auto Upload]
2024-10-25 08:23:21 [INFO] Initialize Auto upload with 0 uploads
2024-10-25 08:23:21 Network response request: https://www.example.com/CLOUD/status.php, result: success(170 bytes)
2024-10-25 08:23:21 Network request started: GET https://www.example.com/CLOUD/ocs/v2.php/cloud/user
2024-10-25 08:23:21 Network response request: https://www.example.com/CLOUD/remote.php/dav/files/Username, result: success(1931 bytes)
2024-10-25 08:23:22 Network response request: https://www.example.com/CLOUD/ocs/v2.php/cloud/user, result: success(1093 bytes)
2024-10-25 08:23:22 Network request started: No request created yet.
2024-10-25 08:23:22 Network request started: GET https://www.example.com/CLOUD/index.php/avatar/Username/384
2024-10-25 08:23:22 Network request started: REPORT https://www.example.com/CLOUD/remote.php/dav/files/Username
2024-10-25 08:23:22 Network request started: GET https://www.example.com/CLOUD/ocs/v2.php/apps/files/api/v1/directEditing
2024-10-25 08:23:22 Network response request: https://www.example.com/CLOUD/ocs/v2.php/apps/files/api/v1/directEditing, result: success(100 bytes)
2024-10-25 08:23:22 Network response request: https://www.example.com/CLOUD/remote.php/dav/files/Username, result: success(19503 bytes)
2024-10-25 08:23:22 [INFO] Synchronize Favorite
2024-10-25 08:23:23 [INFO] Start File Provider session with level 1 Nextcloud Hydrogen for iOS 6.0.0.36 © 2024 (File Provider Extension)
2024-10-25 08:23:23 [INFO] Start File Provider session with level 1 Nextcloud Hydrogen for iOS 6.0.0.36 © 2024 (File Provider Extension)
2024-10-25 08:23:23 Network request started: PROPFIND https://www.example.com/CLOUD/remote.php/dav/files/Username/FileITriedToEdit.xlsx
2024-10-25 08:23:23 Network response request: https://www.example.com/CLOUD/remote.php/dav/files/Username/FileITriedToEdit.xlsx, result: success(2062 bytes)
2024-10-25 08:23:24 [INFO] Scene will resign active
2024-10-25 08:23:25 [INFO] Start File Provider session with level 1 Nextcloud Hydrogen for iOS 6.0.0.36 © 2024 (File Provider Extension)
2024-10-25 08:23:25 Network request started: PROPFIND https://www.example.com/CLOUD/remote.php/dav/files/Username/FileITriedToEdit.xlsx
2024-10-25 08:23:25 Network response request: https://www.example.com/CLOUD/remote.php/dav/files/Username/FileITriedToEdit.xlsx, result: success(2062 bytes)
2024-10-25 08:23:26 [INFO] Scene did enter in background
2024-10-25 08:23:26 [INFO] Auto upload: true
2024-10-25 08:23:26 [INFO] Auto upload in background: true
2024-10-25 08:23:36 Network start upload file: https://www.example.com/CLOUD/remote.php/dav/files/Username/FileITriedToEdit.xlsx
2024-10-25 08:23:37 [INFO] Scene will enter in foreground
2024-10-25 08:23:37 [INFO] Scene did become active
2024-10-25 08:23:37 Network request started: GET https://www.example.com/CLOUD/status.php
2024-10-25 08:23:37 [INFO] Automatic upload, no new assets found [Init Auto Upload]
2024-10-25 08:23:37 [INFO] Initialize Auto upload with 0 uploads
2024-10-25 08:23:37 Network response request: https://www.example.com/CLOUD/status.php, result: success(170 bytes)
2024-10-25 08:23:37 Network request started: No request created yet.
2024-10-25 08:23:38 Network response request: https://www.example.com/CLOUD/ocs/v2.php/cloud/user, result: success(1093 bytes)
2024-10-25 08:23:38 Network request started: No request created yet.
2024-10-25 08:23:38 Network request started: No request created yet.
2024-10-25 08:23:38 Network request started: REPORT https://www.example.com/CLOUD/remote.php/dav/files/Username
2024-10-25 08:23:38 Network request started: No request created yet.
2024-10-25 08:23:38 Network response request: https://www.example.com/CLOUD/ocs/v2.php/apps/files/api/v1/directEditing, result: success(100 bytes)
2024-10-25 08:23:38 Network response request: https://www.example.com/CLOUD/remote.php/dav/files/Username, result: success(19503 bytes)
2024-10-25 08:23:38 [INFO] Synchronize Favorite
2024-10-25 08:23:58 Network request started: PROPFIND https://www.example.com/CLOUD/remote.php/dav/files/Username
2024-10-25 08:23:59 Network response request: https://www.example.com/CLOUD/remote.php/dav/files/Username, result: success(1931 bytes)
2024-10-25 08:23:59 Network request started: No request created yet.
2024-10-25 08:23:59 Network response request: https://www.example.com/CLOUD/remote.php/dav/files/Username, result: success(22222 bytes)
2024-10-25 08:24:43 [INFO] Scene will resign active
2024-10-25 08:24:45 [INFO] Scene did enter in background
2024-10-25 08:24:45 [INFO] Auto upload: true
2024-10-25 08:24:45 [INFO] Auto upload in background: true
2024-10-25 08:24:45 [INFO] Start session with level 1 Nextcloud Hydrogen for iOS 6.0.0.36 © 2024
2024-10-25 08:24:45 [INFO] Account active Username Username
2024-10-25 08:24:45 Counter cache image: 9711
2024-10-25 08:24:45 Network request started: HEAD https://push-notifications.nextcloud.com
2024-10-25 08:24:46 [INFO] Scene will enter in foreground
2024-10-25 08:24:46 Network request started: PROPFIND https://www.example.com/CLOUD/remote.php/dav/files/Username
2024-10-25 08:24:46 Network response request: https://www.example.com/CLOUD/remote.php/dav/files/Username, result: success(1950 bytes)
2024-10-25 08:24:46 [INFO] Scene did become active
2024-10-25 08:24:46 Network request started: GET https://www.example.com/CLOUD/status.php
2024-10-25 08:24:46 [INFO] Automatic upload, no new assets found [Init Auto Upload]
2024-10-25 08:24:46 [INFO] Initialize Auto upload with 0 uploads
2024-10-25 08:24:47 Network response request: https://www.example.com/CLOUD/status.php, result: success(170 bytes)
2024-10-25 08:24:47 Network request started: No request created yet.
2024-10-25 08:24:47 Network response request: https://www.example.com/CLOUD/ocs/v2.php/cloud/user, result: success(1093 bytes)
2024-10-25 08:24:47 Network request started: No request created yet.
2024-10-25 08:24:47 Network request started: No request created yet.
2024-10-25 08:24:47 Network request started: No request created yet.
2024-10-25 08:24:47 Network request started: No request created yet.
2024-10-25 08:24:47 Network response request: https://www.example.com/CLOUD/ocs/v2.php/apps/files/api/v1/directEditing, result: success(100 bytes)
2024-10-25 08:24:47 Network response request: https://www.example.com/CLOUD/remote.php/dav/files/Username, result: success(19503 bytes)
2024-10-25 08:24:47 [INFO] Synchronize Favorite
2024-10-25 08:24:48 Network request started: PROPFIND https://www.example.com/CLOUD/remote.php/dav/files/Username
2024-10-25 08:24:48 Network response request: https://www.example.com/CLOUD/remote.php/dav/files/Username, result: success(1931 bytes)
2024-10-25 08:24:48 Network request started: No request created yet.
2024-10-25 08:24:48 Network response request: https://www.example.com/CLOUD/remote.php/dav/files/Username, result: success(22222 bytes)
Reasoning or why should it be changed/implemented?
Unable to change files / loosing data from edits
Environment data
iOS version: e.g. iOS 18.0.1
Nextcloud iOS app version: 6.0.0.36
Server operating system: Debian 12
Web server: Apache
Database: MySQL
PHP version: 8.2.24
Nextcloud version: 30.0.1
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.