Getting "id" value as undefined while trying to edit uploaded image i.e integrated with mongo atlas and cloudinary

error log:

[2021-04-28T20:36:33.442Z] error CastError: Cast to ObjectId failed for value “undefined” at path “_id” for model “file”
at model.Query.exec (C:\Shineoak_project\Strapi\strapi-shineoak-app\node_modules\mongoose\lib\query.js:4371:21)
at model.Query.Query.then (C:\Shineoak_project\Strapi\strapi-shineoak-app\node_modules\mongoose\lib\query.js:4463:15)
at find (C:\Shineoak_project\Strapi\strapi-shineoak-app\node_modules\strapi-connector-mongoose\lib\queries.js:444:8)
at Object.findOne (C:\Shineoak_project\Strapi\strapi-shineoak-app\node_modules\strapi-connector-mongoose\lib\queries.js:448:27)
at fn (C:\Shineoak_project\Strapi\strapi-shineoak-app\node_modules\strapi-database\lib\queries\helpers.js:31:54)
at Object.findOne (C:\Shineoak_project\Strapi\strapi-shineoak-app\node_modules\strapi-database\lib\queries\helpers.js:15:24)
at runMicrotasks ()
at processTicksAndRejections (internal/process/task_queues.js:93:5)
at async findEntityAndCheckPermissions (C:\Shineoak_project\Strapi\strapi-shineoak-app\node_modules\strapi-plugin-upload\controllers\upload\admin.js:194:16)
at async Object.updateFileInfo (C:\Shineoak_project\Strapi\strapi-shineoak-app\node_modules\strapi-plugin-upload\controllers\upload\admin.js:137:20)
at async C:\Shineoak_project\Strapi\strapi-shineoak-app\node_modules\strapi\lib\middlewares\router\utils\routerChecker.js:79:22
at async C:\Shineoak_project\Strapi\strapi-shineoak-app\node_modules\strapi\node_modules\strapi-utils\lib\policy.js:68:5
at async C:\Shineoak_project\Strapi\strapi-shineoak-app\node_modules\strapi\lib\middlewares\parser\index.js:48:23
at async C:\Shineoak_project\Strapi\strapi-shineoak-app\node_modules\strapi\lib\middlewares\xss\index.js:26:9
[2021-04-28T20:36:33.453Z] debug POST /upload?id=undefined (353 ms) 500