diff --git a/src/components/ProfileUpload.vue b/src/components/ProfileUpload.vue
index 97e60b53..040d7135 100644
--- a/src/components/ProfileUpload.vue
+++ b/src/components/ProfileUpload.vue
@@ -20,6 +20,7 @@ withDefaults(
defineEmits<{
(e: 'inputFile'): void;
+ (e: 'cancelFile'): void;
}>();
@@ -64,7 +65,7 @@ defineEmits<{
padding="8px"
class="cancel-img-btn full-width"
:label="$t('cancel')"
- @click="urlProfile = ''"
+ @click="(urlProfile = ''), $emit('cancelFile')"
/>
diff --git a/src/pages/04_product-service/MainPage.vue b/src/pages/04_product-service/MainPage.vue
index d610dd3f..d9f47cf9 100644
--- a/src/pages/04_product-service/MainPage.vue
+++ b/src/pages/04_product-service/MainPage.vue
@@ -3413,6 +3413,7 @@ watch(
v-model:status-toggle="statusToggle"
v-model:profile-submit="profileSubmit"
@input-file="inputFile.click()"
+ @cancel-file="inputFile.value = ''"
/>
@@ -3478,6 +3479,7 @@ watch(
v-model:status-toggle="statusToggle"
v-model:profile-submit="profileSubmit"
@input-file="inputFile.click()"
+ @cancel-file="inputFile.value = ''"
:label-status-toggle="'formDialogTitleProductStatus'"
/>
@@ -3535,6 +3537,7 @@ watch(
v-model:url-profile="profileUrl"
v-model:status-toggle="statusToggle"
v-model:profile-submit="profileSubmit"
+ @cancel-file="inputFile.value = ''"
@input-file="inputFile.click()"
/>
@@ -3696,6 +3699,7 @@ watch(
v-model:url-profile="profileUrl"
v-model:status-toggle="statusToggle"
v-model:profile-submit="profileSubmit"
+ @cancel-file="inputFile.value = ''"
@input-file="inputFile.click()"
/>