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:
2026-07-07 15:41:25 +08:00
parent 1535e6cd55
commit 4d167c3331
2 changed files with 2 additions and 2 deletions
@@ -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"
@@ -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"