Everything About Nothing

Lava testing results:

If == Null == Empty == ''
Is Null
{% assign tNull = null %}
Variable Does Not Exist
{% if tDoesNotExist %}
Empty
{% assign tEmpty = '' %}
Has Value
{% assign tHasValue = 'Hello' %}
Attribute Does Not Exist
{% assign attributeNotExists = CurrentPerson | Attribute:'Nope' %}
Attribute Blank
{% assign attributeBlank = CurrentPerson | Attribute:'TestGroup' %}
Null Person Property
{% if CurrentPerson.RecordStatusReasonValueId %}
Empty Person Property
{% if CurrentPerson.MiddleName %}
Invalid Person Property
{% if CurrentPerson.Nope %}
Array With Two Items
2 Items
Array With No Items
0 Items
Dictionary With Items
1 Items
Empty Dictionary
0 Items
CurrentPerson is Null
null

Want to Learn More?

Watch the latest videos from Triumph.

Check In Best Practices & Design Strategy

Check-In Best Practices & Design Strategy

Overly complicated Rock Check-In configurations turn weekends into a frustrating bottleneck for staff, volunteers, and families. Watch this video to learn how you can apply best practices for a smooth, flexible, and manageable experience.

Disaster Recovery In Rock

Disaster Recovery in Rock

As a Rock admin, you're the guardian of critical systems and data. When failure hits whether from hardware, cyber threats, or human error, recovery readiness makes all the difference. This talk explores why mastering backup and recovery isn’t just technical work, it’s essential for ministry continuity and your peace of mind.

Lava Dashboards

Lava Dashboard Patterns

Showing patterns for storing, getting, and displaying Rock data using Lava. (Originally presented at RX25)

Let’s get to work

Ready to bring your Rock RMS ideas to life?

We’re here to help.

Contact Us