v13.4 - Dev Area: Wrong row-level permissions displayed

eugenio

Administrator
Staff member
Dev Area > Row-level permissions: when multiple user entities are available and a user entity type is selected as "Type of Value" (current_user_..ENTITY...), the "value" dropdown in the row-level permissions section can display an incorrect or empty selection compared to the actual value stored in the database. This can lead to misinterpreting how a rule was configured, and to unintended overwrites if the form is saved.

This bug, which affected version 13.4, has been fixed and version 13.4 has just been silently updated.

If you downloaded v13.4 before this post, you can re-download it (your download link is still valid); if you have already installed it, you can just replace these files:
/include/business_logic.php
/permissions_manager.php

Best,
 

eugenio

Administrator
Staff member
Hello,
unfortunately, the new FastSpring store does not allow re-downloading updated files as I initially thought. If you attempted to re-download v13.4, you have received the same (unpatched) ZIP file.

To obtain the patched version of v13.4, a new order must be placed depending on your case.

Recap:

1) If you placed your (free or paid) v13.4 order after Saturday, March 21 at 15:28 CET
→ You already have the patched version, no action is required.

2) If you placed your free upgrade v13.4 order before that date/time
→ Please visit: dadabik.com/upgrade and request a new download using your serial number.

3) If you placed a paid order (new license or maintenance) before that date/time
→ Please contact us and we will provide you with updated download instructions.

For cases 2 and 3, after downloading the patched version:

As mentioned in the previous post, you only need to replace the following two files:

/include/business_logic.php
/permissions_manager.php

For additional safety, I recommend verifying that the file sizes differ from the previous versions before replacing them.

I apologize for the inconvenience; thank you for your understanding!
 
Top