diff --git a/backend/src/models/index.js b/backend/src/models/index.js index d152979e0..45c509dae 100644 --- a/backend/src/models/index.js +++ b/backend/src/models/index.js @@ -1,20 +1,20 @@ // NOTE: We cannot use `fs` here to clean up the code. Cypress breaks on any npm // module that is not browser-compatible. Node's `fs` module is server-side only export default { - Image: require('./Image.js'), - Badge: require('./Badge.js'), - User: require('./User.js'), - Group: require('./Group.js'), - EmailAddress: require('./EmailAddress.js'), - UnverifiedEmailAddress: require('./UnverifiedEmailAddress.js'), - SocialMedia: require('./SocialMedia.js'), - Post: require('./Post.js'), - Comment: require('./Comment.js'), - Category: require('./Category.js'), - Tag: require('./Tag.js'), - Location: require('./Location.js'), - Donations: require('./Donations.js'), - Report: require('./Report.js'), - Migration: require('./Migration.js'), - InviteCode: require('./InviteCode.js'), + Image: typeof Cypress !== 'undefined' ? require('./Image.js') : require('./Image.js').default, + Badge: typeof Cypress !== 'undefined' ? require('./Badge.js') : require('./Badge.js').default, + User: typeof Cypress !== 'undefined' ? require('./User.js') : require('./User.js').default, + Group: typeof Cypress !== 'undefined' ? require('./Group.js') : require('./Group.js').default, + EmailAddress: typeof Cypress !== 'undefined' ? require('./EmailAddress.js') : require('./EmailAddress.js').default, + UnverifiedEmailAddress: typeof Cypress !== 'undefined' ? require('./UnverifiedEmailAddress.js') : require('./UnverifiedEmailAddress.js').default, + SocialMedia: typeof Cypress !== 'undefined' ? require('./SocialMedia.js') : require('./SocialMedia.js').default, + Post: typeof Cypress !== 'undefined' ? require('./Post.js'): require('./Post.js').default, + Comment: typeof Cypress !== 'undefined' ? require('./Comment.js') : require('./Comment.js').default, + Category: typeof Cypress !== 'undefined' ? require('./Category.js') : require('./Category.js').default, + Tag: typeof Cypress !== 'undefined' ? require('./Tag.js') : require('./Tag.js').default, + Location: typeof Cypress !== 'undefined' ? require('./Location.js') : require('./Location.js').default, + Donations: typeof Cypress !== 'undefined' ? require('./Donations.js') : require('./Donations.js').default, + Report: typeof Cypress !== 'undefined' ? require('./Report.js') : require('./Report.js').default, + Migration: typeof Cypress !== 'undefined' ? require('./Migration.js') : require('./Migration.js').default, + InviteCode: typeof Cypress !== 'undefined' ? require('./InviteCode.js') : require('./InviteCode.js').default, }