diff --git a/.gitignore b/.gitignore index 9034277..4a02812 100644 --- a/.gitignore +++ b/.gitignore @@ -6,4 +6,7 @@ .transifexrc **/css/bourbon **/.sass-cache -node_modules/ \ No newline at end of file +node_modules/ +vendor/ +public/ +composer.lock diff --git a/composer.json b/composer.json index 816f11d..83f4ae7 100644 --- a/composer.json +++ b/composer.json @@ -3,7 +3,12 @@ "type": "silverstripe-vendormodule", "description": "SilverStripe GridField component to upload images/files and edit records in bulk", "homepage": "https://github.com/colymba/GridFieldBulkEditingTools", - "keywords": ["silverstripe", "bulk upload", "image upload", "gridfield bulk upload"], + "keywords": [ + "silverstripe", + "bulk upload", + "image upload", + "gridfield bulk upload" + ], "license": "BSD-3-Clause", "authors": [ { diff --git a/src/BulkTools/HTTPBulkToolsResponse.php b/src/BulkTools/HTTPBulkToolsResponse.php index c0c0ac1..a498068 100644 --- a/src/BulkTools/HTTPBulkToolsResponse.php +++ b/src/BulkTools/HTTPBulkToolsResponse.php @@ -123,7 +123,7 @@ class HTTPBulkToolsResponse extends HTTPResponse */ public function addHeader($header, $value) { - if($header === "content-type") { + if ($header === "content-type") { return $this; } return parent::addHeader($header, $value); @@ -139,7 +139,7 @@ class HTTPBulkToolsResponse extends HTTPResponse */ public function removeHeader($header) { - if($header === "content-type") { + if ($header === "content-type") { return $this; } return parent::removeHeader($header); @@ -333,7 +333,7 @@ class HTTPBulkToolsResponse extends HTTPResponse ); foreach ($this->successRecords as $record) { - $data = array('id' => $record->ID, 'class' => str_replace('\\', '\\\\', $record->ClassName)); + $data = array('id' => $record->ID, 'class' => str_replace('\\', '\\\\', $record->ClassName ?? '')); if (!$this->removesRows) { $data['row'] = $this->getRecordGridfieldRow($record); }