При открытии заявки на трансфер сбрасывать трейд-ин, если игрока нет в текущей команде
Ситуация может возникнуть при открытии сохраненной заявки или при смене клуба. Т.е. проблема в том, что в интерфейсе ячейка пустая, а в заявку сохраняется число.
Палыч:
Сделал заявку для первого клуба, сохранил, загрузил на сайт. В заявке 1-го клуба почти все покупки были через трейд-ин игроков с номерами 8 и 6. После этого, не закрывая Билд, перешёл во 2-ой клуб. В тех заявках на трансфер, где стоял трейд-ин номера 6, появились имя/фамилия номера 6 из второго клуба (что правильно), а заявки, где стоял трейд-ин номера 8, визуально стали пустыми (игрока с номером 8 во втором клубе нет). Я покорректировал заявки (кстати, очень неудобно то, что очистить строку совсем нет никакой возможности - можно только на "занятую" строку перетащить другого человека), убрал из трейд-ина ненужного №6 и сохранил заявку. Попробовал загрузить - выдало ошибку (что-то типа "Игроки по трейд-ину отсутствуют в команде: 8"). Тогда понять причину не смог, и в итоге правильную заявку составить так и не успел. Открыв заявку, понял в чём дело - хоть некоторые строки визуально были пустыми, в заявку записался №8, "унаследованный" от заявок первого клуба. ЗЫ Забавно, но если обратно переходить со второго клуба на первый эти "невидимки" под номером 8 снова становятся видимыми. Таким образом можно понять - в каких строках ошибки, но нескольких минут перед трансфером мне не хватило, чтобы вычислить этот метод, да и вообще понять - в чём проблема с заявкой второго клуба?