fix subscriptionModel integration
This commit is contained in:
@@ -53,7 +53,13 @@ func (ur *UserRepository) UpdateUser(userID int64, user *models.User) error {
|
|||||||
|
|
||||||
func (ur *UserRepository) FindUserByID(id int64) (*models.User, error) {
|
func (ur *UserRepository) FindUserByID(id int64) (*models.User, error) {
|
||||||
var user models.User
|
var user models.User
|
||||||
result := database.DB.Preload("Consents").Preload("BankAccount").Preload("Verification").Preload("Membership").Preload("Subscription").First(&user, id)
|
result := database.DB.
|
||||||
|
Preload("Consents").
|
||||||
|
Preload("BankAccount").
|
||||||
|
Preload("Verification").
|
||||||
|
Preload("Membership", func(db *gorm.DB) *gorm.DB {
|
||||||
|
return db.Preload("SubscriptionModel")
|
||||||
|
}).First(&user, id)
|
||||||
if result.Error != nil {
|
if result.Error != nil {
|
||||||
if result.Error == gorm.ErrRecordNotFound {
|
if result.Error == gorm.ErrRecordNotFound {
|
||||||
return nil, gorm.ErrRecordNotFound
|
return nil, gorm.ErrRecordNotFound
|
||||||
|
|||||||
Reference in New Issue
Block a user