Code Duplication    Length = 4-4 lines in 2 locations

code/Controller/AssetAdmin.php 2 locations

@@ 799-802 (lines=4) @@
796
     */
797
    protected function saveOrPublish($data, $form, $doPublish = false)
798
    {
799
        if (!isset($data['ID']) || !is_numeric($data['ID'])) {
800
            return (new HTTPResponse(json_encode(['status' => 'error']), 400))
801
                ->addHeader('Content-Type', 'application/json');
802
        }
803
804
        $id = (int) $data['ID'];
805
        /** @var File $record */
@@ 847-850 (lines=4) @@
844
845
    public function unpublish($data, $form)
846
    {
847
        if (!isset($data['ID']) || !is_numeric($data['ID'])) {
848
            return (new HTTPResponse(json_encode(['status' => 'error']), 400))
849
                ->addHeader('Content-Type', 'application/json');
850
        }
851
852
        $id = (int) $data['ID'];
853
        /** @var File $record */