Index: components/StudioOrders/StudioOrderDetails/StudioOrderDetails.component.tsx
===================================================================
diff -u -r3fb2d907e718e555a0eceb0f22d7364866b88409 -rf1b835abdf454403bf271bb536f99e6d3acc153d
--- components/StudioOrders/StudioOrderDetails/StudioOrderDetails.component.tsx	(.../StudioOrderDetails.component.tsx)	(revision 3fb2d907e718e555a0eceb0f22d7364866b88409)
+++ components/StudioOrders/StudioOrderDetails/StudioOrderDetails.component.tsx	(.../StudioOrderDetails.component.tsx)	(revision f1b835abdf454403bf271bb536f99e6d3acc153d)
@@ -116,10 +116,25 @@
 
     const addPartsToOrder = (partsSelected: string[]): Promise<boolean> => {
         return new Promise((resolve, reject) => {
-            service.studioOrder.parts.create(props.details.studioOrderId, { parts: partsSelected, action: 'create' }).then(setRefresh).then(() => {
-                flash.success(`${partsSelected.length} part${partsSelected.length !== 1 ? 's' : ''} added to order`);
+            service.studioOrder.parts.createWithoutResults(props.details.studioOrderId, { parts: partsSelected, action: 'create' })
+            .then((res:any) => { 
+                setRefresh();
+                // special handling of messages for just this endpoint
+                if (res.messages && res.messages.length > 0) {
+                    res.messages.map((resWarning:any) => {
+                        flash.error(resWarning.text);
+                    })
+                } else {
+                    flash.success(`${partsSelected.length} part${partsSelected.length !== 1 ? 's' : ''} added to order`);
+                }
                 resolve(true);
-            }).catch((err: any) => {
+            })
+            // .then(setRefresh)
+            // .then((res:any) => {
+            //     flash.success(`${partsSelected.length} part${partsSelected.length !== 1 ? 's' : ''} added to order`);
+            //     resolve(true);
+            // })
+            .catch((err: any) => {
                 reject(false);
                 console.error('Error fetching data:', err);
                 api.handleError(err);
