diff --git a/src/redux/ecosystem/reducer.tsx b/src/redux/ecosystem/reducer.tsx index 7572e9fa08bb5ed35bc22650b32f707c1e0fdedc..560a6827fb67aefec74c4821a8716eded0d0c835 100644 --- a/src/redux/ecosystem/reducer.tsx +++ b/src/redux/ecosystem/reducer.tsx @@ -14,7 +14,12 @@ const initialState: IReduxEcosystem = { rating: 0, visibility: "public", }, - members: {}, + members: { + supplier: {}, + main: {}, + customer: {}, + support: {}, + }, }; const ecosystemReducer = ( diff --git a/src/screens/updateEcosystem/UpdateEcosystemScreen.tsx b/src/screens/updateEcosystem/UpdateEcosystemScreen.tsx index f416ed8e9e1c1fd8bf530d9762399341b0dd2f56..fef8cb8fb3ee55019a9f369c1fda48f1e849369a 100644 --- a/src/screens/updateEcosystem/UpdateEcosystemScreen.tsx +++ b/src/screens/updateEcosystem/UpdateEcosystemScreen.tsx @@ -96,25 +96,37 @@ const UpdateEcosystemScreen = ({ "Silahkan isi kategori ekosistem" ); return false; - } else if (Object.keys(ecosystem.members["supplier"]).length == 0) { + } else if ( + ecosystem.members["supplier"] == undefined || + Object.keys(ecosystem.members["supplier"]).length == 0 + ) { Alert.alert( "Anggota Supplier Ekosistem Kosong", "Silahkan isi ekosistem kategori" ); return false; - } else if (Object.keys(ecosystem.members["customer"]).length == 0) { + } else if ( + ecosystem.members["customer"] == undefined || + Object.keys(ecosystem.members["customer"]).length == 0 + ) { Alert.alert( "Anggota Customer Ekosistem Kosong", "Silahkan isi ekosistem kategori" ); return false; - } else if (Object.keys(ecosystem.members["support"]).length == 0) { + } else if ( + ecosystem.members["support"] == undefined || + Object.keys(ecosystem.members["support"]).length == 0 + ) { Alert.alert( "Anggota Support Ekosistem Kosong", "Silahkan isi ekosistem kategori" ); return false; - } else if (Object.keys(ecosystem.members["main"]).length == 0) { + } else if ( + ecosystem.members["main"] == undefined || + Object.keys(ecosystem.members["main"]).length == 0 + ) { Alert.alert( "Anggota Main Business Ekosistem Kosong", "Silahkan isi ekosistem kategori"