nextcloud / tasks

:white_check_mark: Tasks app for Nextcloud
https://apps.nextcloud.com/apps/tasks
GNU Affero General Public License v3.0
561 stars 95 forks source link

Unable to deactivate "all day" option on due date field #2595

Closed leveled-up closed 1 month ago

leveled-up commented 1 month ago

Steps to reproduce

  1. Open Tasks and create a new task or select an existing one by clicking on it
  2. Select the "due date" field
  3. Check "All day"
  4. Leave the task and try to deactivate "all day" on any task you create or select afterwards

Expected behavior

You should be able to just deactivate the "all day" option and the UI should present both inputs for day and time again.

Actual behaviour

No matter how often you delete the due date or entire task, uncheck "All day", click on another task, reload the page or relogin, the due date will only ever be a date input without the option for time entry. I was only able to get the time field back by running UPDATE oc_preferences SET configvalue = 0 WHERE appid = "tasks" and configkey = "various_allDay"; on my database.

Tasks app version

0.16.0

CalDAV-clients used

No response

Browser

Firefox 126.0.1

Client operating system

Ubuntu 22.04

Server operating system

Debian 12 (bookworm)

Web server

Apache

Database engine version

MariaDB

PHP engine version

PHP 8.2

Nextcloud version

29.0.2

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

meonkeys commented 1 month ago

Dup of #2585 ?

leveled-up commented 1 month ago

I apologize for the duplicate, I did search for "all day" but not for "whole day". Closing this,