Skip to content

Commit cf14a02

Browse files
authored
Merge pull request #10498 from Haxatron/master
Fix access control
2 parents b78e610 + bb09564 commit cf14a02

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

app/Http/Controllers/BulkAssetModelsController.php

+6-2
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ public function edit(Request $request)
3232

3333
// If deleting....
3434
if ($request->input('bulk_actions')=='delete') {
35+
$this->authorize('delete', AssetModel::class);
3536
$valid_count = 0;
3637
foreach ($models as $model) {
3738
if ($model->assets_count == 0) {
@@ -42,7 +43,7 @@ public function edit(Request $request)
4243

4344
// Otherwise display the bulk edit screen
4445
}
45-
46+
$this->authorize('update', AssetModel::class);
4647
$nochange = ['NC' => 'No Change'];
4748
return view('models/bulk-edit', compact('models'))
4849
->with('fieldset_list', $nochange + Helper::customFieldsetList())
@@ -63,7 +64,8 @@ public function edit(Request $request)
6364
*/
6465
public function update(Request $request)
6566
{
66-
67+
$this->authorize('update', AssetModel::class);
68+
6769
$models_raw_array = $request->input('ids');
6870
$update_array = array();
6971

@@ -103,6 +105,8 @@ public function update(Request $request)
103105
*/
104106
public function destroy(Request $request)
105107
{
108+
$this->authorize('delete', AssetModel::class);
109+
106110
$models_raw_array = $request->input('ids');
107111

108112
if ((is_array($models_raw_array)) && (count($models_raw_array) > 0)) {

0 commit comments

Comments
 (0)