mirror of
https://github.com/easydiffusion/easydiffusion.git
synced 2025-06-19 08:17:49 +02:00
Merge pull request #771 from patriceac/patch-19
Fix restoration of models with subfolders
This commit is contained in:
commit
73abf131a6
@ -375,12 +375,15 @@ function readUI() {
|
|||||||
}
|
}
|
||||||
function getModelPath(filename, extensions)
|
function getModelPath(filename, extensions)
|
||||||
{
|
{
|
||||||
let pathIdx = filename.lastIndexOf('/') // Linux, Mac paths
|
let pathIdx
|
||||||
if (pathIdx < 0) {
|
if (filename.includes('/models/stable-diffusion/')) {
|
||||||
pathIdx = filename.lastIndexOf('\\') // Windows paths.
|
pathIdx = filename.indexOf('/models/stable-diffusion/') + 25 // Linux, Mac paths
|
||||||
|
}
|
||||||
|
else if (filename.includes('\\models\\stable-diffusion\\')) {
|
||||||
|
pathIdx = filename.indexOf('\\models\\stable-diffusion\\') + 25 // Linux, Mac paths
|
||||||
}
|
}
|
||||||
if (pathIdx >= 0) {
|
if (pathIdx >= 0) {
|
||||||
filename = filename.slice(pathIdx + 1)
|
filename = filename.slice(pathIdx)
|
||||||
}
|
}
|
||||||
extensions.forEach(ext => {
|
extensions.forEach(ext => {
|
||||||
if (filename.endsWith(ext)) {
|
if (filename.endsWith(ext)) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user