Revision as of 10:14, 15 January 2021 editMSGJ (talk | contribs)Autopatrolled, Administrators131,138 edits not working← Previous edit | Revision as of 19:04, 16 January 2021 edit undoJackmcbarn (talk | contribs)31,380 edits reNext edit → | ||
Line 5: | Line 5: | ||
::Sorry it's not working yet. — Martin <small>(] · ])</small> 10:14, 15 January 2021 (UTC) | ::Sorry it's not working yet. — Martin <small>(] · ])</small> 10:14, 15 January 2021 (UTC) | ||
<code><nowiki>{{#invoke:Data|Module:Data/Bridge config|Q1234|c1|softfail=y}}</nowiki></code> -> {{#invoke:Data|Module:Data/Bridge config|Q1234|c1|softfail=y}} | <code><nowiki>{{#invoke:Data|Module:Data/Bridge config|Q1234|c1|softfail=y}}</nowiki></code> -> {{#invoke:Data|Module:Data/Bridge config|Q1234|c1|softfail=y}} | ||
:::{{ping|MSGJ}} I see. It's because <code>table.concat</code> doesn't respect metamethods. Fixed now. ] (]) 19:04, 16 January 2021 (UTC) |
Revision as of 19:04, 16 January 2021
Request
@Jackmcbarn: I know you're not too active at the moment, but I have a request. Would it be possible to update the code so that it will fail gracefully (without script errors) if key1 does not exist in the data module? At the moment I have no way to see if a value is defined without causing the script error. Thanks and hope to see you back soon! — Martin (MSGJ · talk) 22:24, 14 January 2021 (UTC)
- @MSGJ: Done. Add
|softfail=
to the invocation you want this for. Jackmcbarn (talk) 00:35, 15 January 2021 (UTC)- Sorry it's not working yet. — Martin (MSGJ · talk) 10:14, 15 January 2021 (UTC)
{{#invoke:Data|Module:Data/Bridge config|Q1234|c1|softfail=y}}
-> Lua error in package.lua at line 80: module 'Module:Data/Bridge config' not found.
- @MSGJ: I see. It's because
table.concat
doesn't respect metamethods. Fixed now. Jackmcbarn (talk) 19:04, 16 January 2021 (UTC)
- @MSGJ: I see. It's because