Skip to content

Commit 8791d68

Browse files
committed
Fix server image selection not... existing
1 parent 3e1f705 commit 8791d68

File tree

2 files changed

+10
-9
lines changed

2 files changed

+10
-9
lines changed

public/themes/pterodactyl/js/admin/new-server.js

+5-4
Original file line numberDiff line numberDiff line change
@@ -82,12 +82,13 @@ $('#pEggId').on('change', function (event) {
8282
let parentChain = _.get(Pterodactyl.nests, $('#pNestId').val(), null);
8383
let objectChain = _.get(parentChain, 'eggs.' + $(this).val(), null);
8484

85-
const images = _.get(objectChain, 'docker_images', [])
85+
const images = _.get(objectChain, 'docker_images', {})
8686
$('#pDefaultContainer').html('');
87-
for (let i = 0; i < images.length; i++) {
87+
const keys = Object.keys(images);
88+
for (let i = 0; i < keys.length; i++) {
8889
let opt = document.createElement('option');
89-
opt.value = images[i];
90-
opt.innerHTML = images[i];
90+
opt.value = images[keys[i]];
91+
opt.innerHTML = keys[i] + " (" + images[keys[i]] + ")";
9192
$('#pDefaultContainer').append(opt);
9293
}
9394

resources/views/admin/servers/view/startup.blade.php

+5-5
Original file line numberDiff line numberDiff line change
@@ -118,15 +118,15 @@
118118
var parentChain = _.get(Pterodactyl.nests, $("#pNestId").val());
119119
var objectChain = _.get(parentChain, 'eggs.' + selectedEgg);
120120
121-
$('#setDefaultImage').html(_.get(objectChain, 'docker_images.0', 'undefined'));
122121
const images = _.get(objectChain, 'docker_images', [])
123122
$('#pDockerImage').html('');
124-
for (let i = 0; i < images.length; i++) {
123+
const keys = Object.keys(images);
124+
for (let i = 0; i < keys.length; i++) {
125125
let opt = document.createElement('option');
126-
opt.value = images[i];
127-
opt.innerHTML = images[i];
126+
opt.value = images[keys[i]];
127+
opt.innerHTML = keys[i] + " (" + images[keys[i]] + ")";
128128
if (objectChain.id === parseInt(Pterodactyl.server.egg_id) && Pterodactyl.server.image == opt.value) {
129-
opt.checked = true
129+
opt.selected = true
130130
}
131131
$('#pDockerImage').append(opt);
132132
}

0 commit comments

Comments
 (0)