diff --git a/app/containers/message/Audio.js b/app/containers/message/Audio.js
index ecedd793c9713b2fb39c5c0fc64b375094163df8..b23e924757c6fbaa76dad584f05ac25988455f59 100644
--- a/app/containers/message/Audio.js
+++ b/app/containers/message/Audio.js
@@ -97,6 +97,11 @@ export default class Audio extends React.PureComponent {
 			user, baseUrl, customEmojis, file
 		} = this.props;
 		const { description } = file;
+
+		if (!baseUrl) {
+			return null;
+		}
+
 		return (
 			[
 				<View key='audio' style={styles.audioContainer}>
diff --git a/app/containers/message/Image.js b/app/containers/message/Image.js
index d6ab72e7e827f0c862cb7251e12c01b0125b7368..ebdb1f0ac84dd6d9433e3df9d4971faec3246e6b 100644
--- a/app/containers/message/Image.js
+++ b/app/containers/message/Image.js
@@ -38,6 +38,11 @@ export default class extends React.PureComponent {
 	render() {
 		const { baseUrl, file, user } = this.props;
 		const img = `${ baseUrl }${ file.image_url }?rc_uid=${ user.id }&rc_token=${ user.token }`;
+
+		if (!baseUrl) {
+			return null;
+		}
+
 		return (
 			[
 				<TouchableOpacity
diff --git a/app/containers/message/Url.js b/app/containers/message/Url.js
index 730b065e087142c1563096233a3841734eeeb96c..8de51c7984aa655cf69222462916034b61091358 100644
--- a/app/containers/message/Url.js
+++ b/app/containers/message/Url.js
@@ -60,9 +60,6 @@ const Url = ({ url, index }) => {
 	return (
 		<Touch onPress={() => onPress(url.url)} style={[styles.button, index > 0 && styles.marginTop]}>
 			<View style={styles.container}>
-				{/* <View style={{ backgroundColor: 'red', height: 150, borderTopLeftRadius: 5, borderTopRightRadius: 5 }}>
-					{url.image ? <FastImage source={{ uri: url.image }} /> : null}
-				</View> */}
 				{url.image ? <FastImage source={{ uri: url.image }} style={styles.image} resizeMode={FastImage.resizeMode.cover} /> : null}
 				<View style={styles.textContainer}>
 					<Text style={styles.url} numberOfLines={1}>{url.url}</Text>
diff --git a/app/containers/message/Video.js b/app/containers/message/Video.js
index 59be1c4481dd5a1ff295af0c603f95ab8409a18c..208382c215f0293cff093d98596b27d87937eecb 100644
--- a/app/containers/message/Video.js
+++ b/app/containers/message/Video.js
@@ -62,6 +62,11 @@ export default class Video extends React.PureComponent {
 		const { isVisible } = this.state;
 		const { description } = this.props.file;
 		const { baseUrl, user, customEmojis } = this.props;
+
+		if (!baseUrl) {
+			return null;
+		}
+
 		return (
 			[
 				<View key='button'>