Skip to content

Commit c5b21c5

Browse files
authored
Merge pull request #34871 from nextcloud/bugfix/34695/fix-internal-expiredate-visibility
Fix visibility of internal expire date
2 parents 8655297 + 3bf11dc commit c5b21c5

File tree

3 files changed

+9
-6
lines changed

3 files changed

+9
-6
lines changed

apps/files_sharing/src/components/SharingEntry.vue

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -374,11 +374,14 @@ export default {
374374
return this.config.isDefaultInternalExpireDateEnforced || !!this.share.expireDate
375375
},
376376
set(enabled) {
377+
let defaultExpirationDate = this.config.defaultInternalExpirationDate
378+
if (!defaultExpirationDate) {
379+
defaultExpirationDate = new Date()
380+
}
377381
this.share.expireDate = enabled
378-
? this.config.defaultInternalExpirationDate !== ''
379-
? this.config.defaultInternalExpirationDate
380-
: new Date()
382+
? defaultExpirationDate
381383
: ''
384+
console.debug('Expiration date status', enabled, this.share.expireDate)
382385
},
383386
},
384387

dist/files_sharing-files_sharing_tab.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/files_sharing-files_sharing_tab.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)