Code Duplication    Length = 9-9 lines in 2 locations

src/Http/Api/IssueController.php 1 location

@@ 79-87 (lines=9) @@
76
                }
77
78
                $last_column_states = [];
79
                if ($board && isset($board->columns)) {
80
                    $board_columns = $board->columns;
81
                    $last_column = array_pop($board_columns) ?: [];
82
                    if ($last_column && isset($last_column['states']) && $last_column['states']) {
83
                        $last_column_states = $last_column['states']; 
84
                    }
85
                }
86
 
87
                $query->where(
88
                    function ($query) use ($last_column_states, $active_sprint_issues) {
89
                        $query->whereRaw([ 'state' => [ '$nin' => $last_column_states ] ])->orWhereIn('no', $active_sprint_issues);
90
                    }

src/Http/Api/SprintController.php 1 location

@@ 435-443 (lines=9) @@
432
        // remaining start
433
        $last_column_states = [];
434
        $board = Board::find($kanban_id);
435
        if ($board && isset($board->columns)) {
436
            $board_columns = $board->columns;
437
            $last_column = array_pop($board_columns) ?: [];
438
            if ($last_column && isset($last_column['states']) && $last_column['states']) {
439
                $last_column_states = $last_column['states'];
440
            }
441
        }
442
        return $last_column_states; 
443
    }
444
445
    /**
446
     * get sprint original state.