fix(ui): convert jobIndex to number for array access
All checks were successful
Build and Release / Create Release (push) Successful in 0s
Build and Release / Integration Tests (PostgreSQL) (push) Successful in 2m41s
Build and Release / Lint (push) Successful in 5m27s
Build and Release / Unit Tests (push) Successful in 5m29s
Build and Release / Build Binaries (amd64, linux, linux-latest) (push) Successful in 2m53s
Build and Release / Build Binaries (amd64, darwin, macos) (push) Successful in 8m1s
Build and Release / Build Binaries (arm64, darwin, macos) (push) Successful in 8m47s
Build and Release / Build Binaries (amd64, windows, windows-latest) (push) Successful in 9h14m18s
Build and Release / Build Binary (linux/arm64) (push) Successful in 8m15s
All checks were successful
Build and Release / Create Release (push) Successful in 0s
Build and Release / Integration Tests (PostgreSQL) (push) Successful in 2m41s
Build and Release / Lint (push) Successful in 5m27s
Build and Release / Unit Tests (push) Successful in 5m29s
Build and Release / Build Binaries (amd64, linux, linux-latest) (push) Successful in 2m53s
Build and Release / Build Binaries (amd64, darwin, macos) (push) Successful in 8m1s
Build and Release / Build Binaries (arm64, darwin, macos) (push) Successful in 8m47s
Build and Release / Build Binaries (amd64, windows, windows-latest) (push) Successful in 9h14m18s
Build and Release / Build Binary (linux/arm64) (push) Successful in 8m15s
Ensures jobIndex is treated as a number when accessing the jobs array to prevent potential type coercion issues in the action job menu.
This commit is contained in:
@@ -580,11 +580,11 @@ export default defineComponent({
|
||||
<SvgIcon name="octicon-gear" :size="18"/>
|
||||
</button>
|
||||
<div class="menu transition action-job-menu" :class="{visible: menuVisible}" v-if="menuVisible" v-cloak>
|
||||
<a class="item link-action" :data-url="`${run.link}/jobs/${jobIndex}/rerun`" v-if="run.jobs[jobIndex]?.canRerun">
|
||||
<a class="item link-action" :data-url="`${run.link}/jobs/${jobIndex}/rerun`" v-if="run.jobs[Number(jobIndex)]?.canRerun">
|
||||
<i class="icon"><SvgIcon name="octicon-sync"/></i>
|
||||
{{ locale.rerun }}
|
||||
</a>
|
||||
<div class="divider" v-if="run.jobs[jobIndex]?.canRerun"/>
|
||||
<div class="divider" v-if="run.jobs[Number(jobIndex)]?.canRerun"/>
|
||||
<a class="item" @click="toggleTimeDisplay('seconds')">
|
||||
<i class="icon"><SvgIcon :name="timeVisible['log-time-seconds'] ? 'octicon-check' : 'gitea-empty-checkbox'"/></i>
|
||||
{{ locale.showLogSeconds }}
|
||||
|
||||
Reference in New Issue
Block a user