diff --git a/app/Http/Controllers/Opendata/DatasetController.php b/app/Http/Controllers/Opendata/DatasetController.php index 20bd5fb..2dbb82c 100644 --- a/app/Http/Controllers/Opendata/DatasetController.php +++ b/app/Http/Controllers/Opendata/DatasetController.php @@ -363,10 +363,19 @@ class DatasetController extends Controller function generateTemplate($id){ $keyId = decode_id($id); - $data['tabel'] = TabelData::find($keyId); - $data['kolom'] = TabelDataKolom::where('ms_tabel_data_id',$keyId)->orderBy('order','ASC')->get(); + if(@$keyId){ + $data['tabel'] = TabelData::find($keyId); + $data['kolom'] = TabelDataKolom::where('ms_tabel_data_id',$keyId)->orderBy('order','ASC')->get(); - return view($this->template.'.template',$data); + return view($this->template.'.template',$data); + }else{ + return redirect()->back()->with([ + 'message' => 'Silahkan Pilih Instansi dan Template Tabel Terlebih Dahulu', + 'type' => 'error', + ]); + } + + } function download($id){