diff --git a/src/core/js/ext_references.js b/src/core/js/ext_references.js
index 3fea284269a21fb98673acd2a0355cc01c17e66a..cabf5741c2aab2ac7a9ca2d0d4c363f8a3530341 100644
--- a/src/core/js/ext_references.js
+++ b/src/core/js/ext_references.js
@@ -311,7 +311,7 @@ var resolve_references = new function () {
      * resolved as a string and returns a `reference_info` object with
      * the resolved custom reference as a `text` property.
      *
-     * See caosdb-webui/src/ext/js/caosdb_default_person_reference_resolver.js
+     * See caosdb-webui/src/core/js/reference_resolver/caosdb_default_person.js
      * for an example.
      *
      * TODO refactor to be configurable.  @async @param {string} id - the id of
diff --git a/src/ext/js/person_reference_resover.js b/src/core/js/reference_resolver/caosdb_default_person.js
similarity index 100%
rename from src/ext/js/person_reference_resover.js
rename to src/core/js/reference_resolver/caosdb_default_person.js
diff --git a/src/doc/extension/references.rst b/src/doc/extension/references.rst
index b5e4425d7e2e71cc535f9b6cb39880a890356443..c41d907de57b658194e062abcd734b41ef88ab9b 100644
--- a/src/doc/extension/references.rst
+++ b/src/doc/extension/references.rst
@@ -32,6 +32,6 @@ the basic structure of the module should look like
    }
 
 An example is located in
-``caosdb-webui/src/ext/js/caosdb_default_person_reference_resolver.js``. It
+``caosdb-webui/src/core/js/reference_resolver/caosdb_default_person.js``. It
 resolves any reference to a ``Person`` Record to the value of its ``firstname``
 and ``lastname`` properties separated by a space and is active by default.