diff --git a/OpenOversight/app/main/views.py b/OpenOversight/app/main/views.py index 908e48f0b..762fec2df 100644 --- a/OpenOversight/app/main/views.py +++ b/OpenOversight/app/main/views.py @@ -1626,7 +1626,7 @@ def populate_obj(self, form, obj): except ValueError: our_id = officer["oo_id"].split('value="')[1][:-2] of = Officer.query.filter_by(id=int(our_id)).first() - if of: + if of and of not in obj.officers: obj.officers.append(of) license_plates = form.data.pop("license_plates")