Skip to content

Commit 9ded1e3

Browse files
PytalAndyScherzinger
authored andcommitted
fix(files_sharing): Fix public share expiration being set when toggle is not enabled
Signed-off-by: Christopher Ng <chrng8@gmail.com>
1 parent 4a4cfa0 commit 9ded1e3

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

apps/files_sharing/src/components/SharingEntryLink.vue

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@
8686
:checked.sync="defaultExpirationDateEnabled"
8787
:disabled="pendingEnforcedExpirationDate || saving"
8888
class="share-link-expiration-date-checkbox"
89-
@change="onExpirationDateToggleChange">
89+
@update:model-value="onExpirationDateToggleUpdate">
9090
{{ config.isDefaultExpireDateEnforced ? t('files_sharing', 'Enable link expiration (enforced)') : t('files_sharing', 'Enable link expiration') }}
9191
</NcActionCheckbox>
9292

@@ -875,9 +875,14 @@ export default {
875875
this.onPasswordSubmit()
876876
this.onNoteSubmit()
877877
},
878-
onExpirationDateToggleChange(enabled) {
878+
879+
/**
880+
* @param enabled True if expiration is enabled
881+
*/
882+
onExpirationDateToggleUpdate(enabled) {
879883
this.share.expireDate = enabled ? this.formatDateToString(this.config.defaultExpirationDate) : ''
880884
},
885+
881886
expirationDateChanged(event) {
882887
const date = event.target.value
883888
this.onExpirationChange(date)

0 commit comments

Comments
 (0)