Spaces:
Running
Running
fixed bug (#15)
Browse files- fixed bug (f0b15230d476629d583724f5092db9d9095b512b)
- Ars/controllers.py +4 -2
Ars/controllers.py
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
from Ars.core import r
|
2 |
from Ars.repositories import get_document_by_hashed_doc,create_new_hashed_doc_entry,create_boost_suggestions,create_breakdown_by_domain,create_flagged_risk_areas,create_user_resilience
|
3 |
from fastapi import UploadFile
|
4 |
-
from Ars.ai_functions import resume_analysis,calculate_automation_risk,calculate_Ai_collab_readiness,calculate_skill_depth,generate_boost_suggestion,generate_domain_breakdown,generate_flagged_risk_areas
|
5 |
from Ars.objects import AICollabReadiness,SkillDepthResult,AutomationRiskResult
|
6 |
import hashlib
|
7 |
|
@@ -13,7 +13,9 @@ def get_document_hash(document_content: str) -> str:
|
|
13 |
return hasher.hexdigest()
|
14 |
|
15 |
async def resilience_analysis(file:UploadFile,userId:str):
|
16 |
-
|
|
|
|
|
17 |
|
18 |
check = get_document_by_hashed_doc(hashed_doc=hashed_doc)
|
19 |
if check==None:
|
|
|
1 |
from Ars.core import r
|
2 |
from Ars.repositories import get_document_by_hashed_doc,create_new_hashed_doc_entry,create_boost_suggestions,create_breakdown_by_domain,create_flagged_risk_areas,create_user_resilience
|
3 |
from fastapi import UploadFile
|
4 |
+
from Ars.ai_functions import extract_text_from_bytes,resume_analysis,calculate_automation_risk,calculate_Ai_collab_readiness,calculate_skill_depth,generate_boost_suggestion,generate_domain_breakdown,generate_flagged_risk_areas
|
5 |
from Ars.objects import AICollabReadiness,SkillDepthResult,AutomationRiskResult
|
6 |
import hashlib
|
7 |
|
|
|
13 |
return hasher.hexdigest()
|
14 |
|
15 |
async def resilience_analysis(file:UploadFile,userId:str):
|
16 |
+
contents = await file.read()
|
17 |
+
resume_text = extract_text_from_bytes(pdf_bytes=contents)
|
18 |
+
hashed_doc = get_document_hash(resume_text)
|
19 |
|
20 |
check = get_document_by_hashed_doc(hashed_doc=hashed_doc)
|
21 |
if check==None:
|