Fix hardcoded Rails direct_upload URLs in Vue upload components
Replace '/rails/active_storage/direct_uploads' with GoChat endpoint '/api/v1/widget/direct_uploads' in two dashboard upload components: - ActionButtons.vue (new conversation attachment upload) - ReplyBottomPanel.vue (conversation reply attachment upload) These data attributes are consumed by vue-upload-component; the actual upload logic in useFileUpload/fileUploadMixin already used the correct GoChat endpoints. Spotted by decoupling audit report.
This commit is contained in:
+1
-1
@@ -230,7 +230,7 @@ useEventListener(document, 'paste', onPaste);
|
||||
multiple
|
||||
:drop-directory="false"
|
||||
:data="{
|
||||
direct_upload_url: '/rails/active_storage/direct_uploads',
|
||||
direct_upload_url: '/api/v1/widget/direct_uploads',
|
||||
direct_upload: true,
|
||||
}"
|
||||
class="p-px"
|
||||
|
||||
+1
-1
@@ -298,7 +298,7 @@ export default {
|
||||
:drop="enableDragAndDrop"
|
||||
:drop-directory="false"
|
||||
:data="{
|
||||
direct_upload_url: '/rails/active_storage/direct_uploads',
|
||||
direct_upload_url: '/api/v1/widget/direct_uploads',
|
||||
direct_upload: true,
|
||||
}"
|
||||
@input-file="onFileUpload"
|
||||
|
||||
Reference in New Issue
Block a user