diff options
| -rw-r--r-- | ext/bg/js/audio.js | 6 | 
1 files changed, 2 insertions, 4 deletions
| diff --git a/ext/bg/js/audio.js b/ext/bg/js/audio.js index 6389528b..0ecfd5c4 100644 --- a/ext/bg/js/audio.js +++ b/ext/bg/js/audio.js @@ -168,10 +168,8 @@ async function audioInject(definition, fields, sources, optionsContext) {      }      try { -        let audioSourceDefinition = definition; -        if (hasOwn(definition, 'expressions')) { -            audioSourceDefinition = definition.expressions[0]; -        } +        const expressions = definition.expressions; +        const audioSourceDefinition = Array.isArray(expressions) ? expressions[0] : definition;          const {url} = await audioGetFromSources(audioSourceDefinition, sources, optionsContext, true);          if (url !== null) { |