#616: Obtener el repositorio asignado al PC modelo al crear imagen en una 2ª unidad organizativa con varias repositorios.

git-svn-id: https://opengnsys.es/svn/branches/version1.0@4270 a21b9725-9963-47de-94b9-378ad31fedc9
master
ramon 2014-05-21 11:49:51 +00:00
parent 3ff19086c3
commit 80d1dfddf0
1 changed files with 5 additions and 2 deletions

View File

@ -1991,8 +1991,11 @@ BOOLEAN actualizaCreacionImagen(Database db, Table tbl, char* idi, char* par,
char modulo[] = "actualizaCreacionImagen()";
int idr,ifs;
/* Toma identificador del repositorio */
sprintf(sqlstr, "SELECT idrepositorio FROM repositorios WHERE ip='%s'", ipr);
/* Toma identificador del repositorio correspondiente al ordenador modelo */
sprintf(sqlstr, "SELECT repositorios.idrepositorio"
" FROM repositorios"
" LEFT JOIN ordenadores USING (idrepositorio)"
" WHERE repositorios.ip='%s' AND ordenadores.idordenador=%s", ipr, ido);
if (!db.Execute(sqlstr, tbl)) { // Error al leer
errorLog(modulo, 21, FALSE);