When an item’s not for loan status is automatically updated by the system preference UpdateNotForLoanStatusOnCheckin or by the system preference UpdateNotForLoanStatusOnCheckout, no entry is written to the action_logs table. In contrast, manually updating an item’s not for loan status does create an entry in action_logs when CataloguingLog is set to Log. Automatic updates triggered by these system preferences should also be recorded in action_logs for consistency and auditability.