aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files_sharing/src/views
diff options
context:
space:
mode:
authornfebe <fenn25.fn@gmail.com>2025-02-04 22:40:00 +0100
committernfebe <fenn25.fn@gmail.com>2025-02-06 12:15:38 +0100
commita2d4be2ddb8a1475c8758d850a2346ce7fa5cba3 (patch)
tree1f3a1b6d5f98b8d734104be2681382b81131a5cf /apps/files_sharing/src/views
parent8178797eb542702b3b0665cf26fbc6c6968f935a (diff)
downloadnextcloud-server-a2d4be2ddb8a1475c8758d850a2346ce7fa5cba3.tar.gz
nextcloud-server-a2d4be2ddb8a1475c8758d850a2346ce7fa5cba3.zip
fix: Show default expiration date before create link share
Since `ShareEntryLink` component is used to both create and display/list the share links, we should only set default expiration date on `share.expireDate` when we know is a new share. Otherwise, we overidding data from the backend. Signed-off-by: nfebe <fenn25.fn@gmail.com>
Diffstat (limited to 'apps/files_sharing/src/views')
-rw-r--r--apps/files_sharing/src/views/SharingDetailsTab.vue7
1 files changed, 2 insertions, 5 deletions
diff --git a/apps/files_sharing/src/views/SharingDetailsTab.vue b/apps/files_sharing/src/views/SharingDetailsTab.vue
index f50a533eeeb..404a8fe25e9 100644
--- a/apps/files_sharing/src/views/SharingDetailsTab.vue
+++ b/apps/files_sharing/src/views/SharingDetailsTab.vue
@@ -115,8 +115,8 @@
:helper-text="t('files_sharing', 'Set the public share link token to something easy to remember or generate a new token. It is not recommended to use a guessable token for shares which contain sensitive information.')"
show-trailing-button
:trailing-button-label="loadingToken ? t('files_sharing', 'Generating…') : t('files_sharing', 'Generate new token')"
- @trailing-button-click="generateNewToken"
- :value.sync="share.token">
+ :value.sync="share.token"
+ @trailing-button-click="generateNewToken">
<template #trailing-button-icon>
<NcLoadingIcon v-if="loadingToken" />
<Refresh v-else :size="20" />
@@ -556,9 +556,6 @@ export default {
isGroupShare() {
return this.share.type === ShareType.Group
},
- isNewShare() {
- return !this.share.id
- },
allowsFileDrop() {
if (this.isFolder && this.config.isPublicUploadEnabled) {
if (this.share.type === ShareType.Link || this.share.type === ShareType.Email) {