Don't allow empty API_KEY

This commit is contained in:
Ruud
2012-02-11 18:31:41 +01:00
parent b211e60330
commit 7a082bb2fd
+5
View File
@@ -6,6 +6,7 @@ from couchpotato.core.logger import CPLog
from couchpotato.core.plugins.base import Plugin
from couchpotato.environment import Env
from flask import request
from uuid import uuid4
import os
import thread
import time
@@ -36,6 +37,7 @@ class Core(Plugin):
addEvent('app.api_url', self.createApiUrl)
addEvent('setting.save.core.password', self.md5Password)
addEvent('setting.save.core.api_key', self.checkApikey)
self.removeRestartFile()
@@ -63,6 +65,9 @@ class Core(Plugin):
def md5Password(self, value):
return md5(value) if value else ''
def checkApikey(self, value):
return value if value and len(value) > 3 else uuid4().hex
def available(self):
return jsonified({
'succes': True