LassoScript Utility
Basics Browse Detail

[Error_Push]

Tag Link [Error_Push] Category Error
Type Process Source Available Yes
Support Preferred Version 8.5.2
Change New Data Source Any
Output Type None Security None
Implementation LassoScript Sets Lasso 8.5

Description

[Error_Push] stores the current error code and error message in a stack and then resets the current error code to 0 and the current error message to empty. The stored error code and error message can later be retrieved using the [Error_Pop] tag.

[Error_Push] and [Error_Pop] can be used to maintain the current error code while executing code which might produce an error. For example, a custom tag can use error handling within itself without modifying the error condition for the remainder of code on the page. These tags can also be used to prevent an error condition from propagating into a protect block.

Syntax

[Error_Push]
[Inline: ...]
...
[/Inline]
[Error_Pop]

[Define_Tag: 'myTag']
[Error_Push]
... code which uses error handling
[Error_Pop]
[/Define_Tag]

[Error_Push]
[Protect]
...
[Handle_Error]
...
[/Handle_Error]
[/Protect]
[Error_Pop]

Parameters

No Parameters Required.

Change Notes

This tag was added in Lasso 8.5.2.

Examples

See the Lasso 8 Language Guide for examples of how to use this tag.