diff --git a/src/Components/BadgesModal.js b/src/Components/BadgesModal.js
index 3709bd585b1e48d6a0baf4413deacac97349bf32..8632a38e77ea53260396e3dbc8fa5bef48bc8c7a 100644
--- a/src/Components/BadgesModal.js
+++ b/src/Components/BadgesModal.js
@@ -129,7 +129,7 @@ export default function FullScreenDialog(props) {
   const [loadingCardFrame, setLoadingCardFrame] = useState(true)
 
   const buildUrl = (objType, page) => {
-    return `/user_items/?item_type=${objType}&page=${page}&range=[0,9]&results_per_page=10&sort=["id","DESC"]`
+    return `/users/${state.currentUser.id}/items/?item_type=${objType}&being_used=false&page=${page}&range=[0,9]&results_per_page=10&sort=["id","DESC"]`
   }
 
   const handleUserItems = (userItems) => {
@@ -170,16 +170,24 @@ export default function FullScreenDialog(props) {
       }
     )
   }, [state.currentUser.id])
+
   useEffect(() => {
     setDisabledBadges(true)
     getRequest(
       buildUrl("badge", currBadgePage),
       (data, header) => {
+        const newData = []
         if (data.length === 0)
           setStopLoadingBadges(true)
         if (header.has('X-Total-Count'))
           setTotalBadges(header.get('X-Total-Count'))
-        setBadges((previous) => previous.concat(data))
+
+        for (let index = 0; index < data.length; index++) {
+          const item = data[index].item;
+          newData.push(item)
+        }
+
+        setBadges((previous) => previous.concat(newData))
         setDisabledBadges(false)
         setLoadingBadge(false)
       },
@@ -196,11 +204,19 @@ export default function FullScreenDialog(props) {
     getRequest(
       buildUrl("avatar_frame", currAvatarFramePage),
       (data, header) => {
+        const newData = []
+
         if (data.length === 0)
           setStopLoadingAvatarFrame(true)
         if (header.has('X-Total-Count'))
           setTotalAvatarFrame(header.get('X-Total-Count'))
-        setAvatarFrames((previous) => previous.concat(data))
+
+        for (let index = 0; index < data.length; index++) {
+          const item = data[index].item;
+          newData.push(item)
+        }
+
+        setAvatarFrames((previous) => previous.concat(newData))
         setDisabledAvatarFrame(false)
         setLoadingAvatarFrame(false)
       },
@@ -217,11 +233,19 @@ export default function FullScreenDialog(props) {
     getRequest(
       buildUrl("cover_frame", currCoverFramePage),
       (data, header) => {
+        const newData = []
+
         if (data.length === 0)
           setStopLoadingCoverFrame(true)
         if (header.has('X-Total-Count'))
           setTotalCoverFrame(header.get('X-Total-Count'))
-        setCoverFrames((previous) => previous.concat(data))
+
+        for (let index = 0; index < data.length; index++) {
+          const item = data[index].item;
+          newData.push(item)
+        }
+
+        setCoverFrames((previous) => previous.concat(newData))
         setDisabledCoverFrame(false)
         setLoadingCoverFrame(false)
       },
@@ -238,11 +262,19 @@ export default function FullScreenDialog(props) {
     getRequest(
       buildUrl("card_frame", currCardFramePage),
       (data, header) => {
+        const newData = []
+
         if (data.length === 0)
           setStopLoadingCardFrame(true)
         if (header.has('X-Total-Count'))
           setTotalCardFrame(header.get('X-Total-Count'))
-        setCardFrames((previous) => previous.concat(data))
+
+        for (let index = 0; index < data.length; index++) {
+          const item = data[index].item;
+          newData.push(item)
+        }
+
+        setCardFrames((previous) => previous.concat(newData))
         setDisabledCardFrame(false)
         setLoadingCardFrame(false)
       },