can now add/remove overrides (manual or no matchx3) in any sequence of load/reload, or back-to-back and it all works
This commit is contained in:
6
files.py
6
files.py
@@ -32,7 +32,7 @@ from person import Refimg, Person, PersonRefimgLink
|
||||
from settings import Settings, SettingsIPath, SettingsSPath, SettingsRBPath
|
||||
from shared import SymlinkName
|
||||
from dups import Duplicates
|
||||
from face import Face, FaceFileLink, FaceRefimgLink, FaceNoMatchOverride, FaceManualOverride
|
||||
from face import Face, FaceFileLink, FaceRefimgLink, FaceOverrideType, FaceNoMatchOverride, FaceManualOverride
|
||||
|
||||
# pylint: disable=no-member
|
||||
|
||||
@@ -737,6 +737,7 @@ def view(id):
|
||||
face.no_match_override=fnmo
|
||||
mo = FaceManualOverride.query.filter(FaceManualOverride.face_id==face.id).first()
|
||||
if mo:
|
||||
mo.type = FaceOverrideType.query.filter( FaceOverrideType.name== 'Manual match to existing person' ).first()
|
||||
face.manual_override=mo
|
||||
|
||||
|
||||
@@ -753,7 +754,8 @@ def view(id):
|
||||
st.SetMessage( msg, "warning" )
|
||||
return redirect("/")
|
||||
else:
|
||||
return render_template("viewer.html", current=int(id), eids=eids, objs=objs, OPT=OPT )
|
||||
NMO_data = FaceOverrideType.query.all()
|
||||
return render_template("viewer.html", current=int(id), eids=eids, objs=objs, OPT=OPT, NMO_data=NMO_data )
|
||||
|
||||
##################################################################################
|
||||
# /view/id -> grabs data from DB and views it (POST -> set state, redirect to GET)
|
||||
|
||||
Reference in New Issue
Block a user