Import of ICS file with two entries (Deutsche Bahn Ticket, outward and return) partially fails, needs two imports
Steps to reproduce
- Try to import ICS file from Deutsche Bahn Ticket with two entries (outward and return journey)
- Nextcloud says: "Import partially failed. Imported 1 out of 2."
- Only one of the entries got imported
- (as a workaround, importing a second time will also "partially fail", but it will fail with the other one, so that works to import both)
Expected behavior
Nextcloud should correctly import the ICS file with two events.
Actual behaviour
Error message, only one event gets imported
Calendar app version
4.7.4
CalDAV-clients used
No response
Browser
Firefox 126.0
Client operating system
Gentoo Linux
Server operating system
Gentoo Linux
Web server
Apache
Database engine version
SQlite
PHP engine version
Other
Nextcloud version
29.0.1
Updated from an older installed version or fresh install
Updated from an older version
List of activated apps
No response
Nextcloud configuration
No response
Web server error log
No response
Log file
No response
Browser log
No response
Additional info
No response
Please fill the issue template and especially provide browser logs when importing.
Sorry for the delay, I have added what I believe are all relevant logs.
Looks like a general DB error. Can you reproduce if you delete the events and try to re- import them?
I added and deleted the events multiple times while testing. I even ran the tests on a completely fresh nextcloud installation locally (in order to avoid leaking anything potentially sensitive about my production installation), the logs are generated from that.
Possibly related: #5647