diff --git a/html/webpage/assets/js/broadcastzones.js b/html/webpage/assets/js/broadcastzones.js
index b668f74..bfa21f5 100644
--- a/html/webpage/assets/js/broadcastzones.js
+++ b/html/webpage/assets/js/broadcastzones.js
@@ -123,7 +123,17 @@ $(document).ready(function () {
function clearBroadcastZoneModal() {
$broadcastzoneindex.prop('disabled', true).val('');
$broadcastzonedescription.val('');
- $broadcastzonesoundchannel.val('');
+ // fill broadcastzonesoundchannel from SoundChannelList
+ $broadcastzonesoundchannel.empty();
+ if (Array.isArray(SoundChannelList) && SoundChannelList.length > 0) {
+ // SoundChannelList ada isinya
+ SoundChannelList.forEach(ch => {
+ if (ch.channel && ch.channel.length > 0){
+ // hanya yang punya channel saja
+ $broadcastzonesoundchannel.append($('