Ejemplo n.º 1
0
def UpdateRelation(id1, id2, status, action_by):

    try:
        exisit_relation =GetRelation(id1,id2)
        if exisit_relation:
            exisit_relation.status = status
            db.session.commit()
        else:
            relation = Relationship()
            if id1 < id2:
                relation.user1_Id = id1
                relation.user2_Id = id2
            else:
                relation.user1_Id = id2
                relation.user2_Id = id1
            relation.status = status
            relation.action_by = action_by
            db.session.add(relation)
            db.session.commit()
        
        return "relation updated successfully!!"

    except Exception as error:
        return errors.internal_error(error)