diff --git a/settings/js/admin.js b/settings/js/admin.js
index 8f705b9048df6db821a89992fe7b31d4f830d594..3e17d7cc1822bc49c35daf75443d3d2aa4f4a7c7 100644
--- a/settings/js/admin.js
+++ b/settings/js/admin.js
@@ -85,6 +85,13 @@ $(document).ready(function(){
 		});
 	});
 
+	$('#shareapiExpireAfterNDays').change(function() {
+		var value = $(this).val();
+		if (value <= 0) {
+			$(this).val("1");
+		}
+	});
+
 	$('#shareAPI input:not(#excludedGroups)').change(function() {
 		var value = $(this).val();
 		if ($(this).attr('type') === 'checkbox') {