Misplaced Pages

Module talk:Data: Difference between revisions

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Browse history interactively← Previous editNext edit →Content deleted Content addedVisualWikitext
Revision as of 00:35, 15 January 2021 editJackmcbarn (talk | contribs)31,380 edits done← Previous edit Revision as of 10:14, 15 January 2021 edit undoMSGJ (talk | contribs)Autopatrolled, Administrators131,138 edits not workingNext edit →
Line 3: Line 3:
{{ping|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! &mdash;&nbsp;Martin <small>(]&nbsp;·&nbsp;])</small> 22:24, 14 January 2021 (UTC) {{ping|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! &mdash;&nbsp;Martin <small>(]&nbsp;·&nbsp;])</small> 22:24, 14 January 2021 (UTC)
:{{ping|MSGJ}} Done. Add <code><nowiki>|softfail=</nowiki></code> to the invocation you want this for. ] (]) 00:35, 15 January 2021 (UTC) :{{ping|MSGJ}} Done. Add <code><nowiki>|softfail=</nowiki></code> to the invocation you want this for. ] (]) 00:35, 15 January 2021 (UTC)
::Sorry it's not working yet. &mdash;&nbsp;Martin <small>(]&nbsp;·&nbsp;])</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}}

Revision as of 10:14, 15 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.