Slo Mo videos do not upload as of recent iOS app release
Steps to reproduce
- With Camera auto-upload enabled, take "Slo Mo" video on iPhone
- Let auto upload process the files.
- Check if the Slo mo video is on the server (either via a separate device or browsing Media
- File is not uploaded.
- try manual upload - same thing
Expected behaviour
Slo mo video should be uploaded like any other video.
Actual behaviour
Video is not uploaded. There is no error or information explaining what happened.
This was not a problem prior to a recent release of iOS app.
My last SUCCESSFUL Slo Mo video upload was on 9:56:00 pm UTC | Wednesday, August 17, 2022 The next Slo Mo I have in my camera roll that FAILED to upload was on 5:33:00 am UTC | Saturday, August 20, 2022
If I manually try and upload the video again, I'm able to attempt it (whereas for media that already exists, I get a popup telling me the file exists and asking to Replace or Keep Both). A small red dot with "1" notification icon appears on the Files tab (bottom left of the app) for a few seconds, and then it disappears. This looks normal, but again the video is NOT on the server. I can try over and over again, and never get any error. The file/upload just seems to vanish...
All regular videos and photos upload fine. Also, time lapse videos upload fine as well.
I can see that all Slo Mo videos have uploaded fine up to August 17th, but on August 19th onward they fail.
The only thing that changed in that time frame was the iOS app was updated. My server has not been touched in that time.
Screenshots
If applicable, add a screenshot showing the issue.
Logs
Set log level to Maximum, then attempt manual upload of a slo mo video. Click "+", Photos or Videos, select any slo mo video, done, watch nothing happen!
Logs show only this:
2022-09-10 23:15:39 Clear log with level 2 Nextcloud Liquid for iOS 4.4.3.0 © 2022
2022-09-10 23:15:58 Network request started: MKCOL https://cloud.DOMAIN.com/nextcloud/remote.php/dav/files/USERNAME/Photos
2022-09-10 23:15:58 Network request headers: ["User-Agent": "Mozilla/5.0 (iOS) Nextcloud-iOS/4.4.3", "Content-Type": "application/x-www-form-urlencoded", "OCS-APIRequest": "true", "Authorization": "Basic TOKEN="]
2022-09-10 23:15:58 Network request body: None
2022-09-10 23:15:59 Network request started: MKCOL https:/cloud.DOMAIN.com/nextcloud/remote.php/dav/files/USERNAME/Photos/2022
2022-09-10 23:15:59 Network request headers: ["Authorization": "Basic TOKEN =", "OCS-APIRequest": "true", "User-Agent": "Mozilla/5.0 (iOS) Nextcloud-iOS/4.4.3", "Content-Type": "application/x-www-form-urlencoded"]
2022-09-10 23:15:59 Network request body: None
2022-09-10 23:15:59 Network request started: MKCOL https:/cloud.DOMAIN.com/nextcloud/remote.php/dav/files/USERNAME/Photos/2022/09
2022-09-10 23:15:59 Network request headers: ["Authorization": "Basic TOKEN =", "Content-Type": "application/x-www-form-urlencoded", "OCS-APIRequest": "true", "User-Agent": "Mozilla/5.0 (iOS) Nextcloud-iOS/4.4.3"]
2022-09-10 23:15:59 Network request body: None
2022-09-10 23:15:59 PROCESS-UPLOAD find 1 items
2022-09-10 23:16:48 Refresh task success submit request <BGAppRefreshTaskRequest: com.nextcloud.refreshTask, earliestBeginDate: 2022-09-10 13:21:48 +0000>
2022-09-10 23:16:48 Background Processing task success submit request <BGProcessingTaskRequest: com.nextcloud.processingTask, earliestBeginDate: 2022-09-10 13:21:48 +0000, requiresExternalPower=0, requiresNetworkConnectivity=1>
Reasoning or why should it be changed/implemented?
Environment data
iOS version:
15.6.1
Nextcloud iOS app version:
4.4.3.0
Server operating system:
Ubuntu 20.04
Web server: Apache, nginx
Database:
PHP version:
Nextcloud version:
23.0.5