Skip to content

Commit 3ffe746

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 d43d2b1 commit 3ffe746

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
@@ -102,7 +102,7 @@
102102
:checked.sync="defaultExpirationDateEnabled"
103103
:disabled="pendingEnforcedExpirationDate || saving"
104104
class="share-link-expiration-date-checkbox"
105-
@change="onExpirationDateToggleChange">
105+
@update:model-value="onExpirationDateToggleUpdate">
106106
{{ config.isDefaultExpireDateEnforced ? t('files_sharing', 'Enable link expiration (enforced)') : t('files_sharing', 'Enable link expiration') }}
107107
</NcActionCheckbox>
108108

@@ -870,9 +870,14 @@ export default {
870870
this.onPasswordSubmit()
871871
this.onNoteSubmit()
872872
},
873-
onExpirationDateToggleChange(enabled) {
873+
874+
/**
875+
* @param enabled True if expiration is enabled
876+
*/
877+
onExpirationDateToggleUpdate(enabled) {
874878
this.share.expireDate = enabled ? this.formatDateToString(this.config.defaultExpirationDate) : ''
875879
},
880+
876881
expirationDateChanged(event) {
877882
const date = event.target.value
878883
this.onExpirationChange(date)

0 commit comments

Comments
 (0)