From 2544498c1633093ab3cb2d3306fe1ef87af941ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20G=C3=B6bel?= <dgoebel@techfak.uni-bielefeld.de> Date: Tue, 6 Sep 2022 16:24:00 +0200 Subject: [PATCH] Enable copying object to source folder #15 --- src/components/Modals/CopyObjectModal.vue | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/src/components/Modals/CopyObjectModal.vue b/src/components/Modals/CopyObjectModal.vue index 690a1be..c7af5da 100644 --- a/src/components/Modals/CopyObjectModal.vue +++ b/src/components/Modals/CopyObjectModal.vue @@ -4,8 +4,7 @@ import { CopyObjectCommand } from "@aws-sdk/client-s3"; import BootstrapModal from "@/components/Modals/BootstrapModal.vue"; import type { BucketOut } from "@/client"; import { Modal, Toast } from "bootstrap"; -import { onMounted, reactive, watch, computed } from "vue"; -import type { ComputedRef } from "vue"; +import { onMounted, reactive, watch } from "vue"; const props = defineProps<{ modalID: string; @@ -31,15 +30,9 @@ let copyModal: Modal | null = null; let successToast: Toast | null = null; let errorToast: Toast | null = null; -const sourceFilteredBuckets: ComputedRef<BucketOut[]> = computed(() => { - return props.availableBuckets.filter( - (bucket) => bucket.name !== props.sourceBucketName - ); -}); - function getFileName(key: string): string { - const spliitedKey = key.split("/"); - return spliitedKey[spliitedKey.length - 1]; + const splittedKey = key.split("/"); + return splittedKey[splittedKey.length - 1]; } function copyObject() { @@ -159,7 +152,7 @@ onMounted(() => { > <option disabled selected>Select one...</option> <option - v-for="bucket in sourceFilteredBuckets" + v-for="bucket in props.availableBuckets" :key="bucket.name" :value="bucket.name" > -- GitLab