@@ -2649,7 +2649,6 @@ def config_validator(user):
2649
2649
from desktop .lib import i18n
2650
2650
from desktop .models import Document , Document2 # Avoid cyclic loop
2651
2651
from desktop .settings import DOCUMENT2_MAX_ENTRIES # Avoid cyclic loop
2652
- from oozie .models import Job
2653
2652
2654
2653
res = []
2655
2654
@@ -2678,10 +2677,14 @@ def config_validator(user):
2678
2677
res .append (('SavedQuery_CLEANUP_WARNING' , str (_ ('Saved Query has more than %d entries: %d, '
2679
2678
'please run "hue desktop_document_cleanup --cm-managed" to remove old entries' % (DOCUMENT2_MAX_ENTRIES , sq_count )))))
2680
2679
2681
- job_count = Job .objects .count ()
2682
- if job_count > DOCUMENT2_MAX_ENTRIES :
2683
- res .append (('OOZIEJOB_CLEANUP_WARNING' , str (_ ('Oozie Job has more than %d entries: %d, '
2684
- 'please run "hue desktop_document_cleanup --cm-managed" to remove old entries' % (DOCUMENT2_MAX_ENTRIES , job_count )))))
2680
+ # Check if oozie is enabled and present in INSTALLED_APPS
2681
+ from desktop .settings import INSTALLED_APPS # Avoid circular import
2682
+ if 'oozie' in INSTALLED_APPS :
2683
+ from oozie .models import Job
2684
+ job_count = Job .objects .count ()
2685
+ if job_count > DOCUMENT2_MAX_ENTRIES :
2686
+ res .append (('OOZIEJOB_CLEANUP_WARNING' , str (_ ('Oozie Job has more than %d entries: %d, '
2687
+ 'please run "hue desktop_document_cleanup --cm-managed" to remove old entries' % (DOCUMENT2_MAX_ENTRIES , job_count )))))
2685
2688
2686
2689
if not get_secret_key ():
2687
2690
res .append ((SECRET_KEY , str (_ ("Secret key should be configured as a random string. All sessions will be lost on restart" ))))
0 commit comments