diff --git a/apachesolr_multilingual.install b/apachesolr_multilingual.install
index 1bb4eba..3db1724 100644
--- a/apachesolr_multilingual.install
+++ b/apachesolr_multilingual.install
@@ -54,7 +54,7 @@ function apachesolr_multilingual_requirements($phase) {
       $field_bias = apachesolr_environment_variable_get($environment['env_id'], 'field_bias', array());
       foreach ($fields as $field_name => $field) {
         // Only indexed fields are searchable.
-        if (in_array($field->type, $types) && $field->schema{0} == 'I') {
+        if (in_array($field->type, $types) && $field->schema[0] == 'I') {
           if (!array_key_exists($field_name, $field_bias)) {
             $requirements['apachesolr_multilingual_bias_' . $environment['env_id']] = array(
               'title' => $t('Apache Solr Multilingual'),
diff --git a/apachesolr_multilingual.module b/apachesolr_multilingual.module
index 51e3166..17b8166 100644
--- a/apachesolr_multilingual.module
+++ b/apachesolr_multilingual.module
@@ -363,7 +363,7 @@ function apachesolr_multilingual_form_apachesolr_search_bias_form_alter(&$form,
   if ($fields) {
     foreach ($fields as $field_name => $field) {
       // Only indexed fields are searchable.
-      if (in_array($field->type, $types) && $field->schema{0} == 'I') {
+      if (in_array($field->type, $types) && $field->schema[0] == 'I') {
         $form['field_bias'][$field_name]['#access'] = TRUE;
         $form['field_bias'][$field_name]['#default_value'] = isset($qf[$field_name]) ? $qf[$field_name] : '0';
         $form['field_bias'][$field_name]['#description'] = in_array($field->type, $unspecified_types) ?
