Code Duplication    Length = 4-4 lines in 2 locations

code/Controller/AssetAdmin.php 2 locations

@@ 786-789 (lines=4) @@
783
     */
784
    protected function saveOrPublish($data, $form, $doPublish = false)
785
    {
786
        if (!isset($data['ID']) || !is_numeric($data['ID'])) {
787
            return (new HTTPResponse(json_encode(['status' => 'error']), 400))
788
                ->addHeader('Content-Type', 'application/json');
789
        }
790
791
        $id = (int) $data['ID'];
792
        /** @var File $record */
@@ 834-837 (lines=4) @@
831
832
    public function unpublish($data, $form)
833
    {
834
        if (!isset($data['ID']) || !is_numeric($data['ID'])) {
835
            return (new HTTPResponse(json_encode(['status' => 'error']), 400))
836
                ->addHeader('Content-Type', 'application/json');
837
        }
838
839
        $id = (int) $data['ID'];
840
        /** @var File $record */