diff --git a/includes/VersioncontrolGitEventController.php b/includes/VersioncontrolGitEventController.php
index f6f4f0f..0e28c34 100644
--- a/includes/VersioncontrolGitEventController.php
+++ b/includes/VersioncontrolGitEventController.php
@@ -9,14 +9,12 @@ class VersioncontrolGitEventController extends VersioncontrolEventController {
    * @return SelectQuery
    */
   protected function attachExtendedEventData($elids, &$queried_entities) {
-    $result = db_select('versioncontrol_git_event_data', 'vged')
+    $result = db_select('versioncontrol_git_event_data', 'vged', ['fetch' => PDO::FETCH_ASSOC])
       ->fields('vged')
       ->condition('vged.elid', $elids)
       ->execute();
 
     foreach ($result as $row) {
-      $row = (array) $row;
-
       if (!isset($queried_entities[$row['elid']]->refs)) {
         $queried_entities[$row['elid']]->refs = array();
       }
diff --git a/vcs_hooks/post-receive b/vcs_hooks/post-receive
old mode 100755
new mode 100644
