sanity-plugin-cloudinary

2.1.62.1.7
dist/index.js
~dist/index.jsModified
+14−15
Index: package/dist/index.js
===================================================================
--- package/dist/index.js
+++ package/dist/index.js
@@ -833,24 +833,23 @@
 		publishedClient,
 		setAssetReference
 	]), handleOpenSelector = useCallback(() => {
 		if (!(readOnly || secretsLoading)) {
-			if (!cloudName || !apiKey) {
-				setShowSettings(!0);
-				return;
+			if (!cloudName || !apiKey) setShowSettings(!0);
+			else {
+				setIsLoading(!0), fallbackTimerRef.current && clearTimeout(fallbackTimerRef.current);
+				try {
+					openMediaSelector(cloudName, apiKey, !1, (payload) => {
+						fallbackTimerRef.current &&= (clearTimeout(fallbackTimerRef.current), void 0), handleSelect(payload);
+					}, void 0, () => {
+						saveInProgressRef.current || setIsLoading(!1);
+					}, folderOption), fallbackTimerRef.current = setTimeout(() => {
+						saveInProgressRef.current || setIsLoading(!1);
+					}, 3e4);
+				} catch (error) {
+					console.error("Error opening Cloudinary media selector:", error), setIsLoading(!1);
+				}
 			}
-			setIsLoading(!0), fallbackTimerRef.current && clearTimeout(fallbackTimerRef.current);
-			try {
-				openMediaSelector(cloudName, apiKey, !1, (payload) => {
-					fallbackTimerRef.current &&= (clearTimeout(fallbackTimerRef.current), void 0), handleSelect(payload);
-				}, void 0, () => {
-					saveInProgressRef.current || setIsLoading(!1);
-				}, folderOption), fallbackTimerRef.current = setTimeout(() => {
-					saveInProgressRef.current || setIsLoading(!1);
-				}, 3e4);
-			} catch (error) {
-				console.error("Error opening Cloudinary media selector:", error), setIsLoading(!1);
-			}
 		}
 	}, [
 		readOnly,
 		secretsLoading,