diff --git a/index.html b/index.html
index 96248e6..780d3dc 100644
--- a/index.html
+++ b/index.html
@@ -10622,15 +10622,16 @@ Bitcoin.Util = {
enterLog(title, floID, log){
return new Promise((resolve, reject) => {
- if(floGlobals.appObjects.logSheet.sheetList[title].editors && !floGlobals.appObjects.logSheet.sheetList[title].editors.includes(myFloID))
- reject("Only editors can update logs")
- else if(!(floID in floGlobals.appObjects.logSheet.personDetails))
- reject("floID not found")
- else{
- floCloudAPI.sendGeneralData({floID: floID, log: log}, title)
- .then(result => resolve(result))
- .catch(error => reject(error))
- }
+ if(floGlobals.appObjects.logSheet.sheetList[title].editors){
+ if(!floGlobals.appObjects.logSheet.sheetList[title].editors.includes(myFloID))
+ return reject("Only editors can update logs");
+ else if(!(floID in floGlobals.appObjects.logSheet.personDetails))
+ return reject("floID not found");
+ } else if(!floGlobals.subAdmins.includes(myFloID) && floID != myFloID)
+ return reject("Public authorized to log their own floID only");
+ floCloudAPI.sendGeneralData({floID: floID, log: log}, title)
+ .then(result => resolve(result))
+ .catch(error => reject(error))
})
},