Import from TickTick doesn't work on latest and v1.0.0-rc2 #2428

Closed
opened 2026-03-22 14:07:11 -05:00 by GiteaMirror · 4 comments
Owner

Originally created by @Marck on GitHub (Nov 25, 2025).

Description

Import from ticktick results in empty project and doesn't actually import anything on latest version and v1.0.0-rc2 (which are the same).

Logs don't spill any error.

Judging on the image tags, there seems so be a lot of work being done atm so it makes sense some things break.
Can confirm that downgrading to 0.24.6 the import works again so for people having the same issue: downgrading works.

Vikunja Version

v1.0.0-rc2 / latest

Browser and version

Safari/605.1.15

Can you reproduce the bug on the Vikunja demo site?

Yes

Screenshots

Import on the demo site gives an Internal server error:
https://imgur.com/a/DSFqx3G

Local hosted:
No error, but a empty project.
https://imgur.com/a/HKWP04R

Logs:

time=2025-11-25T10:15:50.750Z level=INFO msg="GET /api/v1/notifications?page=1" component=http status=200 remote_ip=10.89.0.79 latency=1.385575ms user_agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.4 Safari/605.1.15 Ddg/18.4"
time=2025-11-25T10:15:57.796Z level=INFO msg="GET /api/v1/user" component=http status=200 remote_ip=10.89.0.79 latency=3.549829ms user_agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.4 Safari/605.1.15 Ddg/18.4"
time=2025-11-25T10:15:57.800Z level=INFO msg="GET /api/v1/avatar/USERNAME-HERE?size=40" component=http status=200 remote_ip=10.89.0.79 latency=1.090619ms user_agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.4 Safari/605.1.15 Ddg/18.4"
time=2025-11-25T10:15:57.826Z level=INFO msg="GET /api/v1/avatar/USERNAME-HERE?size=40" component=http status=200 remote_ip=10.89.0.79 latency=1.391827ms user_agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.4 Safari/605.1.15 Ddg/18.4"
time=2025-11-25T10:15:57.830Z level=INFO msg="GET /assets/vikunja-file-DHo91b4B.png" component=http status=200 remote_ip=10.89.0.79 latency=787.775µs user_agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.4 Safari/605.1.15 Ddg/18.4"
time=2025-11-25T10:15:57.838Z level=INFO msg="GET /api/v1/tasks/all?sort_by[]=due_date&sort_by[]=id&order_by[]=asc&order_by[]=desc&filter=done+%3D+false&filter_include_nulls=false&s=&filter_timezone=GMT&page=1" component=http status=200 remote_ip=10.89.0.79 latency=13.277167ms user_agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.4 Safari/605.1.15 Ddg/18.4"
time=2025-11-25T10:15:59.219Z level=INFO msg="GET /api/v1/avatar/USERNAME-HERE?size=40" component=http status=200 remote_ip=10.89.0.79 latency=1.208572ms user_agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.4 Safari/605.1.15 Ddg/18.4"
time=2025-11-25T10:15:59.219Z level=INFO msg="GET /api/v1/user" component=http status=200 remote_ip=10.89.0.79 latency=1.272839ms user_agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.4 Safari/605.1.15 Ddg/18.4"
time=2025-11-25T10:15:59.246Z level=INFO msg="GET /api/v1/avatar/USERNAME-HERE?size=40" component=http status=200 remote_ip=10.89.0.79 latency=1.065586ms user_agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.4 Safari/605.1.15 Ddg/18.4"
time=2025-11-25T10:16:00.748Z level=INFO msg="GET /api/v1/notifications?page=1" component=http status=200 remote_ip=10.89.0.79 latency=1.592613ms user_agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.4 Safari/605.1.15 Ddg/18.4"
time=2025-11-25T10:16:02.972Z level=INFO msg="PUT /api/v1/migration/ticktick/migrate" component=http status=200 remote_ip=10.89.0.79 latency=248.151067ms user_agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.4 Safari/605.1.15 Ddg/18.4"
time=2025-11-25T10:16:02.986Z level=INFO msg="GET /api/v1/projects?is_archived=true&expand=permissions&page=1" component=http status=200 remote_ip=10.89.0.79 latency=7.403844ms user_agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.4 Safari/605.1.15 Ddg/18.4"
Originally created by @Marck on GitHub (Nov 25, 2025). ### Description Import from ticktick results in empty project and doesn't actually import anything on latest version and v1.0.0-rc2 (which are the same). Logs don't spill any error. Judging on the image tags, there seems so be a lot of work being done atm so it makes sense some things break. Can confirm that downgrading to 0.24.6 the import works again so for people having the same issue: downgrading works. ### Vikunja Version v1.0.0-rc2 / latest ### Browser and version Safari/605.1.15 ### Can you reproduce the bug on the Vikunja demo site? Yes ### Screenshots Import on the demo site gives an Internal server error: https://imgur.com/a/DSFqx3G Local hosted: No error, but a empty project. https://imgur.com/a/HKWP04R Logs: ``` time=2025-11-25T10:15:50.750Z level=INFO msg="GET /api/v1/notifications?page=1" component=http status=200 remote_ip=10.89.0.79 latency=1.385575ms user_agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.4 Safari/605.1.15 Ddg/18.4" time=2025-11-25T10:15:57.796Z level=INFO msg="GET /api/v1/user" component=http status=200 remote_ip=10.89.0.79 latency=3.549829ms user_agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.4 Safari/605.1.15 Ddg/18.4" time=2025-11-25T10:15:57.800Z level=INFO msg="GET /api/v1/avatar/USERNAME-HERE?size=40" component=http status=200 remote_ip=10.89.0.79 latency=1.090619ms user_agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.4 Safari/605.1.15 Ddg/18.4" time=2025-11-25T10:15:57.826Z level=INFO msg="GET /api/v1/avatar/USERNAME-HERE?size=40" component=http status=200 remote_ip=10.89.0.79 latency=1.391827ms user_agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.4 Safari/605.1.15 Ddg/18.4" time=2025-11-25T10:15:57.830Z level=INFO msg="GET /assets/vikunja-file-DHo91b4B.png" component=http status=200 remote_ip=10.89.0.79 latency=787.775µs user_agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.4 Safari/605.1.15 Ddg/18.4" time=2025-11-25T10:15:57.838Z level=INFO msg="GET /api/v1/tasks/all?sort_by[]=due_date&sort_by[]=id&order_by[]=asc&order_by[]=desc&filter=done+%3D+false&filter_include_nulls=false&s=&filter_timezone=GMT&page=1" component=http status=200 remote_ip=10.89.0.79 latency=13.277167ms user_agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.4 Safari/605.1.15 Ddg/18.4" time=2025-11-25T10:15:59.219Z level=INFO msg="GET /api/v1/avatar/USERNAME-HERE?size=40" component=http status=200 remote_ip=10.89.0.79 latency=1.208572ms user_agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.4 Safari/605.1.15 Ddg/18.4" time=2025-11-25T10:15:59.219Z level=INFO msg="GET /api/v1/user" component=http status=200 remote_ip=10.89.0.79 latency=1.272839ms user_agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.4 Safari/605.1.15 Ddg/18.4" time=2025-11-25T10:15:59.246Z level=INFO msg="GET /api/v1/avatar/USERNAME-HERE?size=40" component=http status=200 remote_ip=10.89.0.79 latency=1.065586ms user_agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.4 Safari/605.1.15 Ddg/18.4" time=2025-11-25T10:16:00.748Z level=INFO msg="GET /api/v1/notifications?page=1" component=http status=200 remote_ip=10.89.0.79 latency=1.592613ms user_agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.4 Safari/605.1.15 Ddg/18.4" time=2025-11-25T10:16:02.972Z level=INFO msg="PUT /api/v1/migration/ticktick/migrate" component=http status=200 remote_ip=10.89.0.79 latency=248.151067ms user_agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.4 Safari/605.1.15 Ddg/18.4" time=2025-11-25T10:16:02.986Z level=INFO msg="GET /api/v1/projects?is_archived=true&expand=permissions&page=1" component=http status=200 remote_ip=10.89.0.79 latency=7.403844ms user_agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.4 Safari/605.1.15 Ddg/18.4" ```
Author
Owner

@Marck commented on GitHub (Nov 25, 2025):

Thanks for the quick PR, appreciate it!

I forgot to mention it, but here is the test import that I used on the demo site. Although I see that you have the format in code already, maybe it still helps in a way:

"Date: 2025-11-25+0000"
"Version: 7.1"
"Status: 
0 Normal
1 Completed
2 Archived"
"Folder Name","List Name","Title","Kind","Tags","Content","Is Check list","Start Date","Due Date","Reminder","Repeat","Priority","Status","Created Time","Completed Time","Order","Timezone","Is All Day","Is Floating","Column Name","Column Order","View Mode","taskId","parentId"
"","TEST","IMPORT TEST","TEXT","SMALL","","N","2025-11-09T23:00:00+0000","2025-11-09T23:00:00+0000","P0DT9H0M0S","","0","2","2025-11-09T09:35:35+0000","2025-11-10T18:45:05+0000","-1099511627777","Europe/Berlin","true","false",,,"list","1",""
@Marck commented on GitHub (Nov 25, 2025): Thanks for the quick PR, appreciate it! I forgot to mention it, but here is the test import that I used on the demo site. Although I see that you have the format in code already, maybe it still helps in a way: ``` "Date: 2025-11-25+0000" "Version: 7.1" "Status: 0 Normal 1 Completed 2 Archived" "Folder Name","List Name","Title","Kind","Tags","Content","Is Check list","Start Date","Due Date","Reminder","Repeat","Priority","Status","Created Time","Completed Time","Order","Timezone","Is All Day","Is Floating","Column Name","Column Order","View Mode","taskId","parentId" "","TEST","IMPORT TEST","TEXT","SMALL","","N","2025-11-09T23:00:00+0000","2025-11-09T23:00:00+0000","P0DT9H0M0S","","0","2","2025-11-09T09:35:35+0000","2025-11-10T18:45:05+0000","-1099511627777","Europe/Berlin","true","false",,,"list","1","" ```
Author
Owner

@kolaente commented on GitHub (Nov 25, 2025):

Thanks for the test csv! I've verified the fix with this as well. The PR will merge and release a new unstable build in a bit, please test then (there will be a message here as well).

@kolaente commented on GitHub (Nov 25, 2025): Thanks for the test csv! I've verified the fix with this as well. The PR will merge and release a new unstable build in a bit, please test then (there will be a message here as well).
Author
Owner

@vikunja-bot-app[bot] commented on GitHub (Nov 25, 2025):

This issue has been fixed in #1871, please check with the next unstable build (should be ready for deployment in ~30min, also on the demo).

@vikunja-bot-app[bot] commented on GitHub (Nov 25, 2025): This issue has been fixed in #1871, please check with the next unstable build (should be ready for deployment in ~30min, also on [the demo](https://try.vikunja.io)).
Author
Owner

@Marck commented on GitHub (Nov 27, 2025):

Verified that import is successful on the demo instance with the mentioned fix.

@Marck commented on GitHub (Nov 27, 2025): Verified that import is successful on the demo instance with the mentioned fix.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/vikunja#2428