Spaces:
Sleeping
Sleeping
feat: feedback_repository
Browse files
src/expon/feedback/infrastructure/persistence/jpa/feedback_repository.py
CHANGED
@@ -30,14 +30,8 @@ class FeedbackRepository:
|
|
30 |
return self.db.query(FeedbackORM).filter_by(user_id=user_id).all()
|
31 |
|
32 |
def get_by_presentation(self, presentation_id):
|
33 |
-
return self.db.query(FeedbackORM).filter_by(presentation_id=presentation_id).all()
|
34 |
|
35 |
def delete(self, feedback: FeedbackORM):
|
36 |
self.db.delete(feedback)
|
37 |
self.db.commit()
|
38 |
-
|
39 |
-
def delete_by_presentation(self, presentation_id):
|
40 |
-
feedbacks = self.db.query(FeedbackORM).filter_by(presentation_id=presentation_id).all()
|
41 |
-
for feedback in feedbacks:
|
42 |
-
self.db.delete(feedback)
|
43 |
-
self.db.commit()
|
|
|
30 |
return self.db.query(FeedbackORM).filter_by(user_id=user_id).all()
|
31 |
|
32 |
def get_by_presentation(self, presentation_id):
|
33 |
+
return self.db.query(FeedbackORM).filter_by(presentation_id=presentation_id).all() # ✅ CORREGIDO (antes era `.first()`)
|
34 |
|
35 |
def delete(self, feedback: FeedbackORM):
|
36 |
self.db.delete(feedback)
|
37 |
self.db.commit()
|
|
|
|
|
|
|
|
|
|
|
|