diff --git a/application/views/approval_actions/ApprovalActionQueue.xhtml b/application/views/approval_actions/ApprovalActionQueue.xhtml
index 97a5361086fbc79430cd92d44da4f5953b1ec6a0..cf4f8b00734a119a7dc9f325f26f168bc3ca180c 100644
--- a/application/views/approval_actions/ApprovalActionQueue.xhtml
+++ b/application/views/approval_actions/ApprovalActionQueue.xhtml
@@ -4,7 +4,9 @@ $currentSave = $current;
 
 $current['id'] = '';
 $current['value'] = null;
-$current['approvalRoles'] = $this->chain->ownerBody->roles->columnToArray('name', 'approvalBodyRoleId');
+if ($this->chain->ownerBody->roles) {
+    $current['approvalRoles'] = $this->chain->ownerBody->roles->columnToArray('name', 'approvalBodyRoleId');
+}
 $current['selectedRoleId'] = null;
 if ($approvalAction) {
     $current['keyPrefix'] = 'edit[' . $approvalAction->getPrimaryKey() . '][';