diff --git a/productMods/js/individual/individualUtils.js b/productMods/js/individual/individualUtils.js
index 82982684..8cc1c1c3 100644
--- a/productMods/js/individual/individualUtils.js
+++ b/productMods/js/individual/individualUtils.js
@@ -109,7 +109,7 @@ $(document).ready(function(){
// only create the img the first time, so check if it already exists
if ( !$('img#codeImage').length ) {
$.ajax({
- url: "/vivo/qrCodeAjax",
+ url: baseUrl + "/qrCodeAjax",
dataType: "json",
data: {
action: "getQrCodeDetails",
@@ -156,12 +156,15 @@ $(document).ready(function(){
+ "";
$('#qrCodeImage').prepend(spanStr);
+ $('#qrCodeImage').toggleClass('hidden');
}
}
}
});
}
- $('#qrCodeImage').toggleClass('hidden');
+ else {
+ $('#qrCodeImage').toggleClass('hidden');
+ }
});
// For pubs and grants on the foaf:person profile, and affiliated people
diff --git a/productMods/templates/freemarker/body/individual/individual--foaf-person-2column.ftl b/productMods/templates/freemarker/body/individual/individual--foaf-person-2column.ftl
index f19b3201..8767a3d5 100644
--- a/productMods/templates/freemarker/body/individual/individual--foaf-person-2column.ftl
+++ b/productMods/templates/freemarker/body/individual/individual--foaf-person-2column.ftl
@@ -163,6 +163,7 @@
var individualUri = '${individual.uri!}';
var individualPhoto = '${individual.thumbNail!}';
var exportQrCodeUrl = '${urls.base}/qrcode?uri=${individual.uri!}';
+var baseUrl = '${urls.base}';
var profileTypeData = {
processingUrl: '${urls.base}/edit/primitiveRdfEdit',
individualUri: '${individual.uri!}',
diff --git a/productMods/templates/freemarker/body/individual/individual--foaf-person-quickview.ftl b/productMods/templates/freemarker/body/individual/individual--foaf-person-quickview.ftl
index 4d18ad0e..558d6aa8 100644
--- a/productMods/templates/freemarker/body/individual/individual--foaf-person-quickview.ftl
+++ b/productMods/templates/freemarker/body/individual/individual--foaf-person-quickview.ftl
@@ -213,6 +213,7 @@
var individualUri = '${individual.uri!}';
var individualPhoto = '${individual.thumbNail!}';
var exportQrCodeUrl = '${urls.base}/qrcode?uri=${individual.uri!}';
+var baseUrl = '${urls.base}';
var profileTypeData = {
processingUrl: '${urls.base}/edit/primitiveRdfEdit',
individualUri: '${individual.uri!}',
diff --git a/productMods/templates/freemarker/body/partials/individual/individual-iconControls.ftl b/productMods/templates/freemarker/body/partials/individual/individual-iconControls.ftl
index b61e9994..9dc2bf56 100644
--- a/productMods/templates/freemarker/body/partials/individual/individual-iconControls.ftl
+++ b/productMods/templates/freemarker/body/partials/individual/individual-iconControls.ftl
@@ -3,10 +3,12 @@
<#-- Icon controls displayed in upper-right corner -->
-
-${qrCodeLinkedImage!}
- ${i18n().close_capitalized}
-
+<#if checkNamesResult?has_content >
+
+ ${qrCodeLinkedImage!}
+ ${i18n().close_capitalized}
+
+#if>
<#--
diff --git a/src/edu/cornell/mannlib/vitro/webapp/controller/ajax/QrCodeDetails.java b/src/edu/cornell/mannlib/vitro/webapp/controller/ajax/QrCodeDetails.java
index 85aa174c..64ec4e6e 100644
--- a/src/edu/cornell/mannlib/vitro/webapp/controller/ajax/QrCodeDetails.java
+++ b/src/edu/cornell/mannlib/vitro/webapp/controller/ajax/QrCodeDetails.java
@@ -68,7 +68,6 @@ public class QrCodeDetails extends AbstractAjaxResponder {
@Override
public String prepareResponse() throws IOException, JSONException {
try {
-
Individual individual = getIndividualFromRequest(vreq);
String firstName = "";
String lastName = "";
diff --git a/themes/wilma/templates/individual--foaf-person.ftl b/themes/wilma/templates/individual--foaf-person.ftl
index 69d6026a..0799d650 100644
--- a/themes/wilma/templates/individual--foaf-person.ftl
+++ b/themes/wilma/templates/individual--foaf-person.ftl
@@ -145,6 +145,7 @@
var individualUri = '${individual.uri!}';
var individualPhoto = '${individual.thumbNail!}';
var exportQrCodeUrl = '${urls.base}/qrcode?uri=${individual.uri!}';
+ var baseUrl = '${urls.base}';
var i18nStrings = {
displayLess: '${i18n().display_less}',
displayMoreEllipsis: '${i18n().display_more_ellipsis}',