Fix a bug that prevented the Speed Provider Settings Dialog from being shown if an unavailable Speed Provider is configured

This commit is contained in:
Manuel Vögele
2021-02-18 00:13:15 +01:00
parent 75d59171d6
commit b84cdfd7c1
+2 -2
View File
@@ -1,4 +1,4 @@
import {availableSpeedProviders, getDefaultSpeedProvider, updateSpeedProvider} from "./api.js";
import {availableSpeedProviders, currentSpeedProvider, getDefaultSpeedProvider, updateSpeedProvider} from "./api.js";
import {SpeedProvider} from "./speed_provider.js"
export const settingsKey = "drag-ruler";
@@ -54,7 +54,7 @@ class SpeedProviderSettings extends FormApplication {
getData(options={}) {
const data = {}
data.isGM = game.user.isGM
const selectedProvider = game.settings.get(settingsKey, "speedProvider")
const selectedProvider = currentSpeedProvider.id
// Insert all speed providers into the template data
data.providers = Object.values(availableSpeedProviders).map(speedProvider => {