nextcloud / desktop

💻 Desktop sync client for Nextcloud
https://nextcloud.com/install/#install-clients
GNU General Public License v2.0
2.97k stars 781 forks source link

[Bug]: osx (German) sharing options: expiry date can't be set #6617

Open sacerdos82 opened 5 months ago

sacerdos82 commented 5 months ago

⚠️ Before submitting, please verify the following: ⚠️

Bug description

It is not possible to set an expiry date to a sharing link via the version 3.12.3 of the osx desktop client. The error message tells, that the expiry date I'm about to set is in the past. Although I haven't set a date at this point, but just checked the box.

This might be a date format error. In Europe the notation is dd.mm.yyyy by default and this is also the notation used in the client. A while back the was a similar error rooted in a not proper conversion to the standard format for the API.

Bildschirmfoto 2024-04-09 um 10 10 57

Steps to reproduce

  1. Choose any File
  2. Right-click
  3. Choose "Nextcloud", "Sharing Option (Freigabeoptionen)", "Sharing Link (Freigabe-Link)", "Set Expiry Date (Ablaufdatum setzen"

Expected behavior

A date field should appear where I can set my chosen date.

Which files are affected by this bug

All

Operating system

Mac OS

Which version of the operating system you are running.

14.2.1

Package

Appimage

Nextcloud Server version

28.0.3

Nextcloud Desktop Client version

3.12.

Is this bug present after an update or on a fresh install?

Updated from a minor version (ex. 3.4.2 to 3.4.4)

Are you using the Nextcloud Server Encryption module?

Encryption is Enabled

Are you using an external user-backend?

Nextcloud Server logs

No response

Additional info

No response

marc-fouquet commented 2 months ago

I had the same issue on Windows 10 today. However in the process of filing this bug report I found out that my Client version was still 3.4, so I uninstalled and re-installed the current version from scoop and now I cannot verify the behavior, as the scoop-version does not install a right-click menu for the explorer at all.

Anyways, the behavior I encountered was this: In Explorer right click => Nextcloud => Freigabeoptionen, create the Link with "+", klick 3 dots => "Ablaufdatum setzen". The expiry date defaults to today. Nextcloud gives a red message "Das Ablaufdatum liegt in der Vergangenheit." and the dialog does not allow to change the value, neither by keyboard, nor by changing it with the mouse.

2024-06_nextcloud