Skip to content

Commit

Permalink
fix(share): Send empty expireDate when not expireDate set
Browse files Browse the repository at this point in the history
When creating a new share, if the user unchecks "Set expiry date"
no `expireDate` is sent to the server.

However, the server then assumes the default configured, hence better
to send an empty value.

Signed-off-by: fenn-cs <[email protected]>
  • Loading branch information
nfebe committed Mar 26, 2024
1 parent 4b7b9c3 commit d2b0848
Showing 1 changed file with 2 additions and 4 deletions.
6 changes: 2 additions & 4 deletions apps/files_sharing/src/views/SharingDetailsTab.vue
Original file line number Diff line number Diff line change
Expand Up @@ -868,9 +868,7 @@ export default {
fileInfo: this.fileInfo,
}
if (this.hasExpirationDate) {
incomingShare.expireDate = this.share.expireDate
}
incomingShare.expireDate = this.hasExpirationDate ? this.share.expireDate : ''
if (this.isPasswordProtected) {
incomingShare.password = this.share.password
Expand Down Expand Up @@ -912,9 +910,9 @@ export default {
shareWith: share.shareWith,
permissions: share.permissions,
attributes: JSON.stringify(fileInfo.shareAttributes),
expireDate: share.expireDate,
...(share.note ? { note: share.note } : {}),
...(share.password ? { password: share.password } : {}),
...(share.expireDate ? { expireDate: share.expireDate } : {}),
})
return resultingShare
} catch (error) {
Expand Down

0 comments on commit d2b0848

Please sign in to comment.