Committing only demo
Changed logic in case service to prevent unnecessary dml. Commit only