diff --git a/components/form/content/audio-detail-form.tsx b/components/form/content/audio-detail-form.tsx
index b1f3049f..85269ac5 100644
--- a/components/form/content/audio-detail-form.tsx
+++ b/components/form/content/audio-detail-form.tsx
@@ -588,8 +588,24 @@ export default function FormAudioDetail() {
const temp = [];
for (let i = 0; i < filePlacements?.length; i++) {
if (filePlacements[i]?.length !== 0) {
- const now = filePlacements[i]?.filter((a) => a !== "all");
- const data = { mediaFileId: files[i]?.id, placements: now.join(",") };
+ // const now = filePlacements[i]?.filter((a) => a !== "all");
+ // const data = { mediaFileId: files[i]?.id, placements: now.join(",") };
+ const now = filePlacements[i];
+ let nowArr = now?.join(",")?.replaceAll("wilayah", "polda");
+ nowArr = nowArr?.replaceAll("nasional", "mabes");
+ nowArr = nowArr?.replaceAll("semua", "all");
+
+ // Dapatkan checked levels untuk file ini
+ const currentFileCheckedLevels = fileCheckedLevels[i]
+ ? Array.from(fileCheckedLevels[i])
+ : [];
+
+ const data = {
+ mediaFileId: files[i]?.id,
+ placements: nowArr,
+ assignedToLevel: currentFileCheckedLevels.join(","),
+ };
+
temp.push(data);
}
}
@@ -1623,9 +1639,10 @@ export default function FormAudioDetail() {
diff --git a/components/form/content/teks-detail-form.tsx b/components/form/content/teks-detail-form.tsx
index ad651998..044153b3 100644
--- a/components/form/content/teks-detail-form.tsx
+++ b/components/form/content/teks-detail-form.tsx
@@ -538,12 +538,27 @@ export default function FormTeksDetail() {
};
const getPlacement = () => {
- console.log("getPlaa", filePlacements);
const temp = [];
for (let i = 0; i < filePlacements?.length; i++) {
if (filePlacements[i]?.length !== 0) {
- const now = filePlacements[i]?.filter((a) => a !== "all");
- const data = { mediaFileId: files[i]?.id, placements: now?.join(",") };
+ // const now = filePlacements[i]?.filter((a) => a !== "all");
+ // const data = { mediaFileId: files[i]?.id, placements: now?.join(",") };
+ const now = filePlacements[i];
+ let nowArr = now?.join(",")?.replaceAll("wilayah", "polda");
+ nowArr = nowArr?.replaceAll("nasional", "mabes");
+ nowArr = nowArr?.replaceAll("semua", "all");
+
+ // Dapatkan checked levels untuk file ini
+ const currentFileCheckedLevels = fileCheckedLevels[i]
+ ? Array.from(fileCheckedLevels[i])
+ : [];
+
+ const data = {
+ mediaFileId: files[i]?.id,
+ placements: nowArr,
+ assignedToLevel: currentFileCheckedLevels.join(","),
+ };
+
temp.push(data);
}
}
@@ -1591,9 +1606,10 @@ export default function FormTeksDetail() {
diff --git a/components/form/content/video-detail-form.tsx b/components/form/content/video-detail-form.tsx
index 9ed8316f..213bc5f9 100644
--- a/components/form/content/video-detail-form.tsx
+++ b/components/form/content/video-detail-form.tsx
@@ -561,12 +561,28 @@ export default function FormVideoDetail() {
}
const getPlacement = () => {
- console.log("getPlaa", filePlacements);
const temp = [];
for (let i = 0; i < filePlacements?.length; i++) {
if (filePlacements[i].length !== 0) {
- const now = filePlacements[i].filter((a) => a !== "all");
- const data = { mediaFileId: files[i].id, placements: now.join(",") };
+ // const now = filePlacements[i].filter((a) => a !== "all");
+ // const data = { mediaFileId: files[i].id, placements: now.join(",") };
+ // const now = filePlacements[i]?.filter((a) => a !== "semua");
+ const now = filePlacements[i];
+ let nowArr = now?.join(",")?.replaceAll("wilayah", "polda");
+ nowArr = nowArr?.replaceAll("nasional", "mabes");
+ nowArr = nowArr?.replaceAll("semua", "all");
+
+ // Dapatkan checked levels untuk file ini
+ const currentFileCheckedLevels = fileCheckedLevels[i]
+ ? Array.from(fileCheckedLevels[i])
+ : [];
+
+ const data = {
+ mediaFileId: files[i]?.id,
+ placements: nowArr,
+ assignedToLevel: currentFileCheckedLevels.join(","),
+ };
+
temp.push(data);
}
}
@@ -1584,9 +1600,10 @@ export default function FormVideoDetail() {